table of contents
JavaScript::QuickJS::Date(3pm) | User Contributed Perl Documentation | JavaScript::QuickJS::Date(3pm) |
NAME¶
JavaScript::QuickJS::Date - JavaScript `Date` in Perl
SYNOPSIS¶
my $date = JavaScript::QuickJS->new()->eval("new Date()"); binmode \*STDOUT, ':encoding(utf-8)'; print $date->toISOString();
DESCRIPTION¶
This class represents a JavaScript Date <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date> instance in Perl.
This class is not instantiated directly.
METHODS¶
All correspond to their JavaScript equivalents:
- •
- Getters:
- getFullYear(), getMonth(), getDate(), getHours(), getMinutes(), getSeconds(), getMilliseconds(), getDay()
- UTC variants of the above: getUTCFullYear(), getUTCMonth(), getUTCDate(), getUTCHours(), getUTCMinutes(), getUTCSeconds(), getUTCMilliseconds(), getUTCDay()
- Stringification: toString(), toUTCString(), toGMTString(), toISOString(), toDateString(), toTimeString(), toLocaleString(), toLocaleDateString(), toLocaleTimeString(), toJSON()
- getTime(), getTimezoneOffset()
- •
- Setters:
- setFullYear(), setMonth(), setDate(), setHours(), setMinutes(), setSeconds(), setMilliseconds()
- UTC variants of the above: setUTCFullYear(), setUTCMonth(), setUTCDate(), setUTCHours(), setUTCMinutes(), setUTCSeconds(), setUTCMilliseconds()
NB: getYear() and setYear() are omitted by design.
2024-03-07 | perl v5.38.2 |