如何将日期字符串设置为以下格式

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));

Link: https://codepen.io/sdssz1365/pen/rNGORKR