gpt4 book ai didi

javascript - 如何使用nodejs将日期选择器中的日期正确存储到mongodb中

转载 作者:太空宇宙 更新时间:2023-11-04 01:37:26 24 4
gpt4 key购买 nike

我正在使用 Angular Material 6 的日期选择器,它使用此格式显示日期06/20/1992,在我的浏览器控制台中,这是输出Sat Jun 20 1992 00:00 :00 GMT+0800(菲律宾标准时间)。现在,当我在 Node 中 console.log req.body 时,它会输出这样的 1992-06-19T16:00:00.000Z'。休息一天。

以下是我到目前为止所做的事情。

var thisDate = new Date(req.body.birthdate);
var currentMonth = thisDate.getMonth() + 1;
var currentDay = thisDate.getDate();
var currentYear = thisDate.getFullYear();

console.log(thisDate); // 1992-06-19T16:00:00.000Z
console.log(currentMonth + '/' + currentDay + '/' + currentYear); //6/20/1992

有没有更简单的方法来做到这一点?我要把它保存到数据库(mongodb)

最佳答案

JS 没有很多内置的日期格式化程序 - 您可以使用 getUTCMonthgetUTCDategetUTCFullYear 获取所需字符串的 UTC 版本。

如果您要进行大量日期操作,请考虑使用 Moment - 例如,对于 Moment,您想要的格式是 moment().format('D/M/YYYY')

关于javascript - 如何使用nodejs将日期选择器中的日期正确存储到mongodb中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54086078/

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