mirror of
https://git.proxmox.com/git/proxmox
synced 2025-06-14 15:19:43 +00:00
proxmox-time: add missing 1.1.3 change
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
parent
29c051f5f8
commit
980d6b26df
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "proxmox-time"
|
name = "proxmox-time"
|
||||||
version = "1.1.2"
|
version = "1.1.3"
|
||||||
authors = ["Proxmox Support Team <support@proxmox.com>"]
|
authors = ["Proxmox Support Team <support@proxmox.com>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
license = "AGPL-3"
|
license = "AGPL-3"
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
rust-proxmox-time (1.1.3-1) stable; urgency=medium
|
||||||
|
|
||||||
|
* Allow to compile on wasm32 target
|
||||||
|
|
||||||
|
-- Proxmox Support Team <support@proxmox.com> Fri, 03 Dec 2021 09:23:46 +0100
|
||||||
|
|
||||||
rust-proxmox-time (1.1.2-1) stable; urgency=medium
|
rust-proxmox-time (1.1.2-1) stable; urgency=medium
|
||||||
|
|
||||||
* calendar-events: parse 'UTC' timezone into calendareven
|
* calendar-events: parse 'UTC' timezone into calendareven
|
||||||
|
@ -10,8 +10,8 @@ pub fn epoch_f64() -> f64 {
|
|||||||
js_sys::Date::now() / 1000.0
|
js_sys::Date::now() / 1000.0
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Convert Unix epoch into RFC3339 UTC string
|
/// Convert Unix epoch into RFC3339 local time with TZ
|
||||||
pub fn epoch_to_rfc3339_utc(epoch: i64) -> Result<String, Error> {
|
pub fn epoch_to_rfc3339(epoch: i64) -> Result<String, Error> {
|
||||||
let js_date = js_sys::Date::new_0();
|
let js_date = js_sys::Date::new_0();
|
||||||
js_date.set_time((epoch as f64) * 1000.0);
|
js_date.set_time((epoch as f64) * 1000.0);
|
||||||
js_date
|
js_date
|
||||||
@ -20,13 +20,6 @@ pub fn epoch_to_rfc3339_utc(epoch: i64) -> Result<String, Error> {
|
|||||||
.ok_or_else(|| format_err!("to_iso_string did not return a string"))
|
.ok_or_else(|| format_err!("to_iso_string did not return a string"))
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Convert Unix epoch into RFC3339 local time with TZ
|
|
||||||
pub fn epoch_to_rfc3339(epoch: i64) -> Result<String, Error> {
|
|
||||||
// Note: JS does not provide this, so we need to implement this ourselves.
|
|
||||||
// for now, we simply return UTC instead
|
|
||||||
epoch_to_rfc3339_utc(epoch)
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Parse RFC3339 into Unix epoch
|
/// Parse RFC3339 into Unix epoch
|
||||||
pub fn parse_rfc3339(input_str: &str) -> Result<i64, Error> {
|
pub fn parse_rfc3339(input_str: &str) -> Result<i64, Error> {
|
||||||
// TOTO: This should parse olny RFC3339, but currently also parse
|
// TOTO: This should parse olny RFC3339, but currently also parse
|
||||||
|
Loading…
Reference in New Issue
Block a user