1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-29 16:30:56 -05:00
denoland-deno/datetime/test.ts
Dmitry Sharshakov aka. sh7dm 64b8f80980 Add datetime utils (denoland/deno_std#72)
Original: b490638746
2019-01-03 10:19:20 -05:00

24 lines
623 B
TypeScript

import { test, assertEqual } from "../testing/mod.ts";
import * as datetime from "mod.ts";
test(function parseDateTime() {
assertEqual(
datetime.parseDateTime("01-03-2019 16:34", "mm-dd-yyyy hh:mm"),
new Date(2019, 1, 3, 16, 34)
);
});
test(function parseDate() {
assertEqual(
datetime.parseDateTime("01-03-2019", "mm-dd-yyyy"),
new Date(2019, 1, 3)
);
});
test(function currentDayOfYear() {
assertEqual(
datetime.currentDayOfYear(),
Math.ceil(new Date().getTime() / 86400000) -
Math.floor(
new Date().setFullYear(new Date().getFullYear(), 0, 1) / 86400000
)
);
});