angular.ui DatePicker 如何设置日期格式
angular.ui DatePicker how to set the Date format?
我正在使用angular.ui DatePicker
http://angular-ui.github.io/bootstrap/#/datepicker
在文档中它说:
"所有内容都使用日期过滤器进行格式化,因此也是本地化的。"
我很难弄清楚如何使用日期过滤器来控制模型中设置的日期格式。
使用日期选择器,我在模型中设置了一个日期格式,如下所示:
"2013-09-07T03:18:43.000Z"
但是,我正在尝试使用 Grails 进行序列化,我希望我的日期格式如下所示:
"2013-09-07T03:18:43Z"
如何配置日期选取器以输出此日期格式? 或者既然是 JavaScript 日期,我是否必须在服务器端执行此操作? 最后,我想发送:
"2013-09-07T03:18:43Z"
在 JSON 中放入服务器。
蒂亚
您可以按照这种商标方式在客户端将默认 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(..)
(不带 .format
)。
相关文章:
- 在输入类型日期中设置日期
- 在达到状态之前在Redux Reducer中设置日期格式
- Javascript设置日期不起作用,显示错误的时间
- 如何在我的情况下设置日期格式
- 时间戳日期&时间格式-应用程序脚本-设置日期和时间格式
- 引导日期选取器在显示时与在值上设置日期的格式不同
- 设置日期变量的格式
- Java 脚本 设置日期的最小值和最大值属性
- Javascript Date - 只设置日期,忽略时间
- 使用angular-moment.js设置日期格式
- Moment会在设置日期时自动更正无效日期
- Moment.js:根据浏览器语言设置日期格式
- 以给定的精度设置日期格式
- 使用即时Angularjs设置日期格式
- 使用DateAdd()在Javascript/Classic ASP中设置日期格式
- 从 UTC 字符串设置日期格式
- 如何设置日期滑块的选定范围的最小值
- 以角度格式设置日期格式
- 以角度设置日期格式
- 在 JavaScript 中设置日期时间顺序