gpt4 book ai didi

javascript - 如何从标准 JavaScript 日期中仅提取日/月/年?

转载 作者:行者123 更新时间:2023-11-30 21:11:50 25 4
gpt4 key购买 nike

我正在使用 angular 4,我有一个这样的日期:2017-09-02T01:44:13Z

此日期需要绑定(bind)到日历,因此我只需要从该日期开始计算日-月-年。有没有简单的方法来获得这个?也许没有在字符串中分别获取日、月、年并在转换为日期之后。

最佳答案

您可以使用 ECMAScript Intl Api从日期开始并以您想要使用的任何格式使用,或者制作您自己的自定义管道来做任何您想做的事情。

基本代码只会这样

 var value = '2017-09-02T01:44:13Z';

//Optional
//var options = { year: 'numeric', month: 'long', day: 'numeric' };

var newDate = new Intl.DateTimeFormat('en-GB').format(Date.parse(value));
document.getElementById("dateID").innerHTML=newDate;

这是一个working Plunkr这会帮助你。

如果您还想要自定义管道,请发表评论,我已经使用 Intl API 制作了自定义 Angular 管道。

希望这对您有所帮助。

关于javascript - 如何从标准 JavaScript 日期中仅提取日/月/年?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46055022/

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