Manpage logo

JavaScript::QuickJS::Date - JavaScript `Date` in Perl

NAME  SYNOPSIS  DESCRIPTION  METHODS 

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.


Updated 2026-06-01 - jenkler.se | uex.se