Initial Dever 0.0.1
This commit is contained in:
commit
81233d098c
1479 files changed
+163782
No files matched your search
@@ -0,0 +1,22 @@
|
||||
verify() (answer: Bool) pure {
|
||||
value = dever.time.parseDatetime("2024-02-29T12:34:56.12+08:00")
|
||||
formatted = dever.time.formatDatetime(value)
|
||||
date = dever.time.formatDate(dever.time.parseDate("2024-02-29"))
|
||||
clock = dever.time.formatTime(dever.time.parseTime("12:34:56.000"))
|
||||
epoch = dever.time.parseDatetime("1970-01-01T00:00:00Z")
|
||||
span = dever.time.duration(1)
|
||||
later = dever.time.add(epoch, span)
|
||||
earlier = dever.time.subtract(epoch, span)
|
||||
answer = formatted == "2024-02-29T04:34:56.120Z" and date == "2024-02-29" and clock == "12:34:56" and dever.time.difference(later, epoch) == span and dever.time.formatDatetime(earlier) == "1969-12-31T23:59:59.999Z"
|
||||
}
|
||||
|
||||
clocks() (answer: Bool) {
|
||||
current = dever.time.now()
|
||||
round_trip = dever.time.parseDatetime(dever.time.formatDatetime(current))
|
||||
unix = dever.time.unixMillis()
|
||||
first = dever.time.monotonicNanos()
|
||||
second = dever.time.monotonicNanos()
|
||||
answer = current == round_trip and unix > 0 and second >= first
|
||||
}
|
||||
|
||||
invalid() (value: Date) { value = dever.time.parseDate("2023-02-29") }
|
||||
Reference in new issue
Block a user