我如何将下面的日期转换成这个模板(日/月/年时:分:秒)?
05/04/2021 14:52
我试着那样做,但我只得到了时间而不是与时间的日期。
var data = new Date('05/04/2021 14:52');
var time = data.toLocaleTimeString('pt-PT', {hour12: false});
console.log(time);
我如何将下面的日期转换成这个模板(日/月/年时:分:秒)?
05/04/2021 14:52
我试着那样做,但我只得到了时间而不是与时间的日期。
var data = new Date('05/04/2021 14:52');
var time = data.toLocaleTimeString('pt-PT', {hour12: false});
console.log(time);
4条答案
按热度按时间8ulbf1ek1#
您可以使用以下脚本
输出:“2021年4月5日,14:52:00”
ee7vknir2#
如果您需要更多与日期相关的人员,而不是简单的日期格式,则可以使用Moment.js。
如果需要格式化
date
对象,只需用途:Moment.js对于日、周、月等日期的加减法、周、月、季度的开始以及其他许多有用的操作也很有用。
nmpmafwu3#
这是我的解决方案。如果你想创建一个高级格式,你可以阅读更多关于对象Intl https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl的内容
kzipqqlq4#
在JavaScript中获取当前格式化日期dd/mm/yyyy。
有不同的方法要考虑,
此方法返回定义的日期在一个月中的第几天(从1到31)。
此方法返回定义日期的年份(1000年到9999年之间的日期为四位数)。
此方法根据本地时间返回定义日期的月份(从0到11)。