/*===
object number
true
true
===*/

function dateNowTest() {
    var d1, d2;

    // these two are equivalent
    d1 = new Date();  // Date object
    d2 = Date.now();  // number
    print(typeof d1, typeof d2);
    print(Math.abs(d1.getTime() - d2) < 5000);  // within 5 sec

    // probably right century; give two arguments to avoid implementation specific
    // behavior
    print(d2 >= Date.UTC(2000, 0) &&
          d2 <= Date.UTC(2100, 0));
}

try {
    dateNowTest();
} catch (e) {
    print(e.name);
}


