Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaScript中更改日期的格式?_Javascript_Date_Date Formatting - Fatal编程技术网

如何在JavaScript中更改日期的格式?

如何在JavaScript中更改日期的格式?,javascript,date,date-formatting,Javascript,Date,Date Formatting,我的日期格式为2018-06-13T13:28:14+0000,我想将其更改为2018年6月13日下午1:28:14的格式 任何建议都会有帮助 提前感谢:您的日期2018-06-13T13:28:14+0000为UTC格式 其中一个最简单的选项是用于获取所需的日期时间格式 moment(yourDate).utc().format("DD/MM/YYYY hh:mm:ss a") 代码如下: let date=moment2018-06-13T13:28:14+0000.utc.format

我的日期格式为2018-06-13T13:28:14+0000,我想将其更改为2018年6月13日下午1:28:14的格式

任何建议都会有帮助

提前感谢:

您的日期2018-06-13T13:28:14+0000为UTC格式

其中一个最简单的选项是用于获取所需的日期时间格式

moment(yourDate).utc().format("DD/MM/YYYY hh:mm:ss a")
代码如下:

let date=moment2018-06-13T13:28:14+0000.utc.formatDD/MM/YYYY hh:MM:ss a console.logdate 您的日期2018-06-13T13:28:14+0000为UTC格式

其中一个最简单的选项是用于获取所需的日期时间格式

moment(yourDate).utc().format("DD/MM/YYYY hh:mm:ss a")
代码如下:

let date=moment2018-06-13T13:28:14+0000.utc.formatDD/MM/YYYY hh:MM:ss a console.logdate 带有en-USlocale的tolocalString函数与您要搜索的内容非常接近。这对你来说够了吗?它会给你一些回报,比如:

today.toLocaleString("en-US");
// will give you => 6/15/2018, 9:03:58 AM
如果确实不需要逗号,请使用ToLocalString,然后删除逗号,如:

today.toLocaleString("en-US").replace(',','');
请参阅:

带有en-USlocale的toLocaleString函数与您要搜索的内容非常接近。这对你来说够了吗?它会给你一些回报,比如:

today.toLocaleString("en-US");
// will give you => 6/15/2018, 9:03:58 AM
如果确实不需要逗号,请使用ToLocalString,然后删除逗号,如:

today.toLocaleString("en-US").replace(',','');
请参阅:

要使用javascript格式化日期,它将为您提供许多格式化日期的选项

这是一个示例代码段,您可以使用:

var d=新日期; 变量选项={ 年份:'数字', 月份:'数字', 日期:'数字', 小时:'数字', 分钟:'数字', 第二个:“数字”, 12小时:对 }; console.logd.toLocaleDate字符串'fr-fr',选项 要使用javascript格式化日期,它将为您提供许多格式化日期的选项

这是一个示例代码段,您可以使用:

var d=新日期; 变量选项={ 年份:'数字', 月份:'数字', 日期:'数字', 小时:'数字', 分钟:'数字', 第二个:“数字”, 12小时:对 };
console.logd.toLocaleDate字符串'fr-fr',选项;看看这里:-非常适合date/timeHI!请仔细阅读,特别是你在这里的最佳选择是做你的研究,为相关的主题,所以,给它一个尝试。我如何解析/格式化这个日期问题的每一个可能的方法都已经被提出并得到了回答。但是,如果你在做了更多的研究和搜索之后,遇到了不太可能的情况,无法摆脱困境,请发布一篇你的尝试的文章,并明确指出你的困境。人们会乐意帮忙的。祝你好运看看这里:-非常适合date/timeHI!请仔细阅读,特别是你在这里的最佳选择是做你的研究,为相关的主题,所以,给它一个尝试。我如何解析/格式化这个日期问题的每一个可能的方法都已经被提出并得到了回答。但是,如果你在做了更多的研究和搜索之后,遇到了不太可能的情况,无法摆脱困境,请发布一篇你的尝试的文章,并明确指出你的困境。人们会乐意帮忙的。祝你好运是的,我同意。momentjs只有一行代码,默认情况下,它会以本地格式显示时间。请检查我的答案。]@VicJordan是的,使用momentjs的方法也很好,它更短更干净,但是显示一个momentjs选项做事情很有用,因为OP没有momentjs标记。是的,我同意。momentjs只有一行代码,默认情况下,它会以本地格式显示时间。请检查我的答案。]@VicJordan是的,使用momentjs的方法也很好,它更短更干净,但是显示一个用于做事的momentjs选项很有用,因为OP没有momentjs标记。