gpt4 book ai didi

javascript - angular.ui DatePicker 如何设置日期格式?

转载 作者:行者123 更新时间:2023-11-28 01:56:22 25 4
gpt4 key购买 nike

我正在使用 angular.ui DatePicker

http://angular-ui.github.io/bootstrap/#/datepicker

在文档中它说:

“所有内容都使用日期过滤器进行格式化,因此也已本地化。”

我很难弄清楚如何使用日期过滤器来控制模型中设置的日期格式。

使用 DatePicker 我在模型中设置了一个日期格式,如下所示:

“2013-09-07T03:18:43.000Z”

但是,我正在尝试使用 Grails 进行序列化,并且我希望我的日期格式如下所示:

“2013-09-07T03:18:43Z”

如何配置 DatePicker 来输出这种格式的日期?或者因为它是 JavaScript 日期,我是否必须在服务器端执行此操作?最后,我想发送:

“2013-09-07T03:18:43Z”

以 JSON 格式发送到服务器。

TIA

最佳答案

您可以关注this trademark在客户端将默认 ISO 日期格式解析为您自己的格式(去掉毫秒)的方法。

或者,在服务器端 (Grails),您可以将字符串解析为您自己的格式,如下所示:

Date.parse("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", "2013-09-07T03:18:43.000Z")
.format("yyyy-MM-dd'T'HH:mm:ss'Z'")

//prints "2013-09-07T03:18:43Z"

如果您要保留 Date 而不是 String,只需使用 Date.parse(..) (不带 .格式)。

关于javascript - angular.ui DatePicker 如何设置日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19042243/

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