여기 App Store 날짜 및 시간 값은 ISO 8601 형식이지만 시간에 대해 다른 값을 저장합니다. 나는 약간의 시간 가치 3.00
AM을 저장하지만 이렇게 mongodb를 저장 "start_time": { "$date": "2014-10-15T21:30:00.000Z" },
합니다.
function json_homepage() {
var self = this;
var User = MODEL('user').schema;
var model = self.body;
var data = self.post;
var date = new Date().toLocaleDateString("en-US");
// var result = new Date(date + " " + time);
var appoinment = new Appoinment({
start_time : new Date(date + " " + data.start_time),
end_time : new Date(date + '' + data.end_time),
service : model.service
}).save(function(err) {
console.log(data.start_time);
if (err)
self.throw500(err);
// Read all users
User.find(self.callback());
});
@Wizard의 답변- It's correct. MongoDB uses ISODate to save date value. The last character Z means zero timezone. After adding your timezone, it's the value you want. So, it's only a different display format. – Wizard
이것을 변경할 수 있습니까?
var date = new Date().toLocaleDateString("en-US");
이에?
var t = new Date();
var d = t.getDate();
var m = t.getMonth() + 1;
var y = t.getFullYear();
var date = m + '/' + d + '/' + y;
또는 날짜가 어딘가에 다른 시간대로 변경되는 중일 수 있지만 어디에 있는지 모르겠습니다. 당신은 그것을 찾아야 할 것입니다.
나는 믿습니다 "2014-10-15T21:30:00.000Z"
, 어디 Z
= ZULU
가 UTC
. 귀하의 서버 / 몽고 시간대는 무엇입니까?
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다