JavaScript::QuickJS::Date(3pm)

JavaScript::QuickJS::Date3pm

Javascript `date` in perl

Usage

    my $date = JavaScript::QuickJS->new()->eval("new Date()");
    binmode \*STDOUT, ':encoding(utf-8)';
    print $date->toISOString();

Overview

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.

From libjavascript-quickjs-perl 0.21-2+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.