now - (Not recommended; use datetime) Current date and time as serial

  date number - MATLAB ([original](https://in.mathworks.com/help/matlab/ref/now.html)) ([raw](?raw))

Main Content

(Not recommended; use datetime) Current date and time as serial date number

Syntax

Description

t = now returns the current date and time as a serial date number. A serial date number represents the whole and fractional number of days starting from a fixed, preset date (January 0, 0000).

example

Examples

collapse all

Change the output display for numbers to long, fixed-decimal format. Then return the current date and time as a serial date number.

The whole part of t corresponds to the date, and the fractional part corresponds to the time of day. One way to show the date and time is to convert t using the datetime function.

d = datetime(t,'ConvertFrom','datenum')

d = datetime 01-Feb-2025 08:08:03

To represent the date alone, without the time of day, use the floor function. Convert the result to a datetime value for display.

d2 = datetime(t2,'ConvertFrom','datenum')

d2 = datetime 01-Feb-2025

Limitations

Tips

Extended Capabilities

Version History

Introduced before R2006a

expand all

There are no plans to remove now. However, the datetime function is recommended instead. The datetime data type provides flexible date and time formats, storage out to nanosecond precision, and properties to account for time zones and daylight saving time.

To return the current date and time as a datetime value, calldatetime. You can call it without any input arguments, or with"now" as the input argument.

d = datetime % or d = datetime("now")

d = datetime 15-Apr-2022 15:53:28