Tag: date

Javascriptdate()初始化格式不正确

我正在写javascript多人游戏,我的服务器代码是在nodejs。 我需要在服务器和客户端之间同步时间。 在服务器端,我调用Date()并将datestring发送给客户端。 客户收到: Tue Apr 28 2015 15:37:01 GMT+0000 (UTC) 初始化后: var time = Date("Tue Apr 28 2015 15:37:01 GMT+0000 (UTC)"); 设置为当地时间的时间variables是: Tue Apr 28 2015 17:37:03 GMT+0200 (CEST). 如果我运行我的服务器本地然后时间正确导入。 问题在不同的时间格式,CEST vs UTC? 谢谢你的答案

MongoDB与Mongoose – select一个指定的date范围丢弃时间

我有一个mongoose模式组成的数组与date字段的元素 var querySchema = new Schema({ id : String, description: String, results : [{ date : { type: Date, default: new Date }, result: Object }] }); 当我添加新的元素,我使用New Date 。 导致如下的元素: { "_id" : ObjectId("55b96289c9dcbe79207c4b08"), "id" : "11", "description" : "List of graphs loaded in the KB (24 graphs as of 09/05/2015 + 5 default […]

JXCore – 错误的语言环境parsing(Date.toLocaleString())

我正在使用JXCore打包我的Node.js应用程序的源文件。 打包的.exe和.jx中的语言环境有问题 new Date().toLocaleString(["de"]) 在node app.js输出node app.js 2015-10-29 14:47:18 在jx app.jx和编译的app.exe Thu Oct 29 2015 14:47:18 GMT+0100 (Mitteleuropäische Zeit) 显然,这是不一样的输出。 有没有修复? 谢谢。

Mongodb:基于ISODate格式的时间查询。 我的查询有什么问题?

假设Mongodb数据库中的示例文档如下所示: { "date" : ISODate("2015-11-09T05:58:19.474Z") } { "date" : ISODate("2014-10-25T07:30:00.241Z") } { "date" : ISODate("2015-11-30T15:24:00.251Z") } { "date" : ISODate("2012-01-10T18:36:00.101Z") } 预期: { "date" : ISODate("2015-11-09T05:58:19.474Z") } { "date" : ISODate("2014-10-25T07:30:00.241Z") } 我试了下面的查询: collection.find({"$and": [{ "date" : { "$gt": [ {"$hour": "$date"}, 4] } }, {"date" :{ "$lt": [ {"$hour": "$date"}, 8] } } ]}); […]

date总是用mongo开始

我有一个在mongoose中定义的数据模型: var timeTicketSchema = mongoose.Schema({ relatedObjectId : mongoose.Schema.ObjectId, startTime : Date, endTime : Date, claimed: { type: Boolean, default : false }, claimedOn : Date, locked : { type : Boolean, default : false }, lockedOn : Date, bookingId : mongoose.Schema.ObjectId, pricePerHour : Number }); 而当创build我以下面的格式发布,date从UTC开始毫秒: { "relatedObjectId": "561ee6bbe4b0f25b4aead5c8", "startTime" : "1448550000000", "endTime" : "1448551800000" […]

用angularJS更新mongodb中的date,inputtypes=“date”

我有一个MongoDb 学生collections。 一个学生可以有一些包含开始和结束的课程(opl)。 我使用Mongoose在server.js中创build一个REST接口: //adres Schema var adresSchema = new mongoose.Schema({ gemeente: String, post: Number, straat: String }) //opl Schema var oplSchema = new mongoose.Schema({ oplcode: Number, geslaagd: Boolean, startdatum: Date, einddatum: Date, }) //Studenten Schema var studentSchema = new mongoose.Schema({ voornaam: String, familienaam: String, email: String, adres: adresSchema, foto: String, ikl: Number, opl: [oplSchema], […]

如何在ejs中将variables设置为datetypes?

我使用express.js,mongoose和ejs,我有一个模型 var t_schema = new mongoose.Schema({ name: String, startFrom: Date, … }) router.get('/', function(req,res) { t_model.findOne({name: req.body.name}, function(result) {res.render('t', result)}) }) 所以结果包含一个Datetypes的startFrom 而在我的ejs: $('#startDate').datepicker.set(<%= result.startDate %>) 这是一个string而不是date,而datepicker.set需要date。 我怎样才能使result.startDate作为一个date? $('#startDate').datepicker.set(new Date('<%= result.startDate %>')) 似乎工作,但时区是不正确的。 和2) 在Nodejs / mongodb中操作date的最佳做法是什么? 我的用户来自不同的时区,所以我想在浏览器中显示date时间在他们的时区,我想也许最好在Mongodb中存储date为UTC?

如何将JavaScriptdate转换为TZstring?

我想以下面的格式得到一个date。 我不知道正确的名字(这使得search相当困难),但我把它称为“TZstring”: 2016-01-28T20:39:17.512Z 我努力了: > new Date("2016/02/28 00:19:58").toString() 'Sun Feb 28 2016 00:19:58 GMT+0000 (GMT)' > new Date("2016/02/28 00:19:58").valueOf() 1456618798000 什么是“TZstring”的正确名称,以及如何将date变成一个?

节点js中的新date(年,月,日)会自动转换为UTC时区

var dateInCST; //Getting CST date as input. /*Triming the time part and retaining only the date.*/ var onlyDateInCST = new Date(dateInCST.getUTCFullYear(), dateInCST.getUTCMonth(), dateInCST.getUTCDate()); console.log(onlyDateInCST); 我在+5:30即IST时区。 在通过提供年,月,日的创builddate中,节点js将其视为IST并自动扣除-5:30。 节点js会将date转换为UTC,并将date视为服务器时区。 但是在浏览器中,我没有时间就得到正确的CSTdate。 例如: var today = new Date(2017, 2, 7); console.log(today); date应为2017-03-07T00:00:00.000Z 。 但是节点js从这个date减去 UTC和+5:30之间的服务器时区差,并且date对象变成了2017-03-06T18:30:00.000Z 为什么上面的代码在浏览器中的Node js中performance不同? 任何解决方法? 编辑: var date = new Date(); function createDateAsUTC(date) { return new […]

客户端本地时间服务器上

我的客户端和服务器在不同的时区,数据库中的所有date都以UTC格式存储。 我们希望在客户端时间而不是UTC时间在服务器上生成报告。 当创buildnew Date(UTCDate)将UTC转换为服务器date时间,而不是带时区偏移量的客户端。