如何将日期字符串设置为以下格式
How to set a date string to a the following format
我正在使用 javascript 并尝试将字符串转换为不同的格式。我对这种格式做了一些研究,但还没有人问过它,所以我想我可以问一下。所以我看到其他人想要转换长度较短的日期字符串。但是这种格式是不同的。我现在通过这样做的格式:
const now = new Date();
const currentDate = now.toISOString();
我得到这个号码:
2021-12-05T07:52:47.485Z
不过,我想把它变成这样的格式:
2021-12-05T00:00:00.000+00:00
有什么办法吗?我没有看到其他人问这个问题,所以不确定是否可能
使用moment
库:
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
像这样:
var now = new Date();
now.setHours(0,0,0,0);
var format = 'YYYY-MM-DD[T]HH:mm:ss.SSS[+00:00]';
console.log(moment(now).format(format));
我正在使用 javascript 并尝试将字符串转换为不同的格式。我对这种格式做了一些研究,但还没有人问过它,所以我想我可以问一下。所以我看到其他人想要转换长度较短的日期字符串。但是这种格式是不同的。我现在通过这样做的格式:
const now = new Date();
const currentDate = now.toISOString();
我得到这个号码:
2021-12-05T07:52:47.485Z
不过,我想把它变成这样的格式:
2021-12-05T00:00:00.000+00:00
有什么办法吗?我没有看到其他人问这个问题,所以不确定是否可能
使用moment
库:
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
像这样:
var now = new Date();
now.setHours(0,0,0,0);
var format = 'YYYY-MM-DD[T]HH:mm:ss.SSS[+00:00]';
console.log(moment(now).format(format));