gpt4 book ai didi

javascript - 如何在 JavaScript (AngularJS) 中使用 JodaTime

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:34:57 25 4
gpt4 key购买 nike

我正在使用 DateTime 创建 Date 对象并将它们作为 JSON 发送到 UI。我如何在 JavaScript (Angular JS) 中使用它并来回转换它。

示例:如果我想让用户更新时间,我应该能够从表单提交中获取日期/时间并将其以 json 格式发送回服务器。

这是客户端接收到的当前 DateTime json 输出

"date": {
"year": 2013,
"era": 1,
"dayOfMonth": 3,
"dayOfWeek": 7,
"dayOfYear": 34,
"millisOfDay": 3660000,
"centuryOfEra": 20,
"yearOfCentury": 13,
"monthOfYear": 2,
"weekOfWeekyear": 5,
"millisOfSecond": 0,
"hourOfDay": 1,
"yearOfEra": 2013,
"weekyear": 2013,
"secondOfMinute": 0,
"secondOfDay": 3660,
"minuteOfHour": 1,
"minuteOfDay": 61,
"zone": {
"fixed": true,
"id": "UTC"
},
"millis": 1359853260000,
"chronology": {
"zone": {
"fixed": true,
"id": "UTC"
}
},
"beforeNow": true,
"afterNow": false,
"equalNow": false
}

最佳答案

我会接受评论者的问题并将其重铸为答案。确保您的服务器以更简化的 View (例如时间戳)输出日期/时间,仅以毫秒为单位,并假定 UTC 或也发送它。我已经根据您上面的当前消息解决了它,但这确实是一种浪费,消息应该更简单。

新日期(日期.millis);为您提供时间和日期为 Sat Feb 02 2013 19:01:00 GMT-0600(中部标准时间)的 javascript 对象

在我的案例中是中心。

其他帖子处理 UTC 问题新日期().setUTCSeconds(date.millis); Convert UTC Epoch to local date with javascript

关于javascript - 如何在 JavaScript (AngularJS) 中使用 JodaTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16777372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com