Packages
plinth
0.5.2
0.10.2
0.10.1
0.10.0
0.9.3
0.9.2
0.9.1
0.9.0
0.8.2
0.8.1
0.8.0
0.7.2
0.7.1
0.7.0
0.6.1
0.6.0
0.5.9
0.5.8
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.15
0.4.14
0.4.13
0.4.12
0.4.11
0.4.10
0.4.9
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.0
0.1.13
0.1.12
0.1.11
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Bindings to Node.js and browser platform APIs
Current section
Files
Jump to
Current section
Files
src/plinth/javascript/date.gleam
pub type Date {
Date
}
@external(javascript, "../../date_ffi.mjs", "now")
pub fn now() -> Date
@external(javascript, "../../date_ffi.mjs", "toISOString")
pub fn to_iso_string(string: Date) -> String
@external(javascript, "../../date_ffi.mjs", "new_")
pub fn new(string: String) -> Date
@external(javascript, "../../date_ffi.mjs", "year")
pub fn year(date: Date) -> Int
@external(javascript, "../../date_ffi.mjs", "month")
pub fn month(date: Date) -> Int
@external(javascript, "../../date_ffi.mjs", "date")
pub fn date(date: Date) -> Int
@external(javascript, "../../date_ffi.mjs", "day")
pub fn day(date: Date) -> Int
@external(javascript, "../../date_ffi.mjs", "hours")
pub fn hours(date: Date) -> Int
@external(javascript, "../../date_ffi.mjs", "minutes")
pub fn minutes(date: Date) -> Int
@external(javascript, "../../date_ffi.mjs", "seconds")
pub fn seconds(date: Date) -> Int