Eyeon:Script/Reference/Libraries/os/date

From VFXPedia

< Eyeon:Script | Reference | Libraries | os
Revision as of 23:15, 27 October 2010 by Daniel (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

OS : os.date

Arguments

os.date( [format, [time]] )

  • format (optional, string)

a string which specifies the formatting applied to the time.

  • time (optional, table)

Returns

Returns a string or a table containing date and time, formatted according to the given string format.

Remarks

If the time argument is present, this is the time to be formatted (see the os.time function for a description of this value). Otherwise, date formats the current time.

If format starts with !, then the date is formatted in Coordinated Universal Time.

After that optional character, if format is *t, then date returns a table with the following fields: year (four digits), month (1, day (1, hour (0, min (0, sec (0, wday (weekday, Sunday is 1), yday (day of the year), and isdst (daylight saving .ag, a boolean).

If format is not *t, then date returns the date as a string, formatted according with the same rules as the C function strftime (see below). When called without arguments, date returns a reasonable date and time representation that depends on the host system and on the current locale (that is, os.date() is equivalent to os.date("%c")).

Valid formatting codes are preceded by a percent sign (%). Characters that do not begin with % are left unchanged. The formatting strings are specified below:

  • %a

Abbreviated weekday name.

  • %A

Full weekday name.

  • %b

Abbreviated month name.

  • %B

Full month name.

  • %c

Date and time representation appropriate for locale.

  • %d

Day of month as decimal number (01 - 31).

  • %H

Hour in 24-hour format (00 - 23).

  • %I

Hour in 12-hour format (01 - 12).

  • %j

Day of year as decimal number (001 - 366).

  • %m

Month as decimal number (01 - 12).

  • %M

Minute as decimal number (00 - 59).

  • %p

Current locales A.M./P.M. indicator for 12-hour clock.

  • %S

Second as decimal number (00 - 59).

  • %U

Week of year as decimal number, with Sunday as first day of week (00 - 53).

  • %w

Weekday as decimal number (0 - 6; Sunday is 0).

  • %W

Week of year as decimal number, with Monday as first day of week (00 - 53).

  • %x

Date representation for current locale.

  • %X

Time representation for current locale.

  • %y

Year without century, as decimal number (00 - 99).

  • %Y

Year with century, as decimal number.

  •  %z, %Z

Time-zone name or abbreviation; no characters if time zone is unknown.

  • %%

Percent sign.


As in the print function, the # flag may prefix any formatting code. In that case, the meaning of the format code is changed as follows.

  • %#c

Long date and time representation, appropriate for current locale. For example: Tuesday, March 14, 1995, 12:41:29.

  • %#x

Long date representation, appropriate to current locale. For example: Tuesday, March 14, 1995.

%#d, %#H, %#I, %#j,

%#m, %#M, %#S, %#U,

%#w, %#W, %#y, %#Y Remove leading zeros (if any).

Requirements

  • eyeonScript 5.0
  • Fusion5.0


Tips for date (edit)

EyeonTips:Script/Reference/Libraries/os/date