我正在从Node.js应用程序(使用Mongoose)将数据保存在MongoDB服务器中。toGMTstring()和toUTCstring()有什么区别?
考虑下面的代码:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var schemaObj = new Schema({
field1: String,
field2: String,
Datefield: Date//So on...
});
mongooseDB = mongoose.createConnection('mongodb://myserver:port/DBname');
mongooseDB.on('error', console.error.bind(console, 'error in connection'));
mongooseDB.once('open', function (err) {
var objmodel = db.model('myschema', schemaObj);
modelObj.field1 ='value1';
modelObj.Datefield = new Date().toGMTString(); //new Date().toUTCString();
//So on..
modelObj.save(function (err) {
if (err)
//Notify err
else
//DO some task after save
});
});
在的DateField,获得下面的值当我使用 'toGMTstring()' 或 'toUTCstring()'
'Thu, 24 Jan 2013 05:49:04 GMT'
我通过下面的链接去:
toGMTString已被弃用,不应该再使用
谁能帮我理解,什么针对Node.js的toUTCstring()和toGMTstring()有什么区别?