mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-18 09:21:35 +00:00
Add initial Date bindings
Doesn't do much, yet, because we can't get the timezone with a plain binding, but it's at least something.
This commit is contained in:
14
tests/compiler/std/date.ts
Normal file
14
tests/compiler/std/date.ts
Normal file
@ -0,0 +1,14 @@
|
||||
import "allocator/arena";
|
||||
|
||||
assert(Date.UTC(1970, 0, 1) == 0);
|
||||
assert(Date.UTC(1970, 0, 1, 0, 0, 0, 0) == 0);
|
||||
|
||||
var creationTime = Date.UTC(2018, 10, 10, 11, 0, 0, 1);
|
||||
assert(creationTime == 1541847600001);
|
||||
|
||||
assert(Date.now() > creationTime);
|
||||
|
||||
var date = new Date(creationTime);
|
||||
assert(date.getTime() == creationTime);
|
||||
date.setTime(creationTime + 1);
|
||||
assert(date.getTime() == creationTime + 1);
|
Reference in New Issue
Block a user