JavaScript::QuickJS::Date − JavaScript `Date` in Perl
my $date =
JavaScript::QuickJS−>new()−>eval("new
Date()");
binmode \*STDOUT, ':encoding(utf−8)';
print $date−>toISOString();
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.
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.