gpt4 book ai didi

javascript - 如何将日期从 mongodb 转换为 JavaScript 或 jQuery?

转载 作者:行者123 更新时间:2023-11-30 16:59:39 25 4
gpt4 key购买 nike

我设置了一个 mongodb,我将日期和时间与其他数据一起存储。问题是,当我收到返回的数据时,日期和时间的格式很奇怪,我不确定如何使用 JavaScript 或 jQuery 处理它。

我的模式:

var carSchema = mongoose.Schema ({
carType: String,
notes: String,
created: {type: Date, default: Date.now}
});

这是我在 JavaScript 对象中得到的:

created: "2015-03-15T14:01:16.447Z"

如何将其转换为时间和日期?

有人可以帮忙吗?

最佳答案

我在这里提供一些代码片段,这将有助于满足您的要求。

var created_date = new Date(carSchema.created);

var months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var year = created_date.getFullYear();
var month = months[created_date.getMonth()];
var date = created_date.getDate();
var hour = created_date.getHours();
var min = created_date.getMinutes();
var sec = created_date.getSeconds();
var time = date + ',' + month + ' ' + year + ' ' + hour + ':' + min + ':' + sec ; // final date with time, you can use this according your requirement



Or

var timestamp = created_date.getTime(); // get time stamp, now you can convert date and time from it using simple JavaScript function

您可以使用 time() npm 为此重置时区

var time = require('time');

created_date.setTimezone("Australia/Sydney");

谢谢

关于javascript - 如何将日期从 mongodb 转换为 JavaScript 或 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29111401/

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