Tag: momentjs

momentJS得到UTC时间戳

伙计们,我无法使用momentjs获取UTC时间戳。 希望有人能指引我正确的方向 var start = Date.now(); var utc = moment.utc(start).toDate(); 要么 var utc = moment.utc().toDate(); Tue Nov 11 2014 13:45:13 GMT-0500 (EST) 返回我所在的EST时区,而不是UTC。 我如何获得UTC的Javascriptdate? 如果我做 var utc= moment.utc(); console.log(utc); 输出是 { _useUTC: true, _isUTC: true, _l: undefined, _i: undefined, _f: undefined, _d: Tue Nov 11 2014 13:43:21 GMT-0500 (EST) } 谢谢

JS时刻:弃用警告:时刻build设回落到jsdate。 这是沮丧,将在即将到来的主要版本中删除

我得到的Deprecation warning: moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info. Deprecation warning: moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info. 但我是一个新手,我不知道如何解决这个问题,所以上述消息消失。 […]

在MongoDB中存储date和时区

我只想要专家的确认。 对于我认为是在这样的环境中存储和处理date的正确方式,我仍然没有信心。 我正在开发一个小应用程序, 只为意大利用户 。 基本上,他们可以创build一个条目列表,每个条目都有一个creationDate (我只对date部分感兴趣,时间在我的场景中没有用处)。 因此,用户在“date”表格字段中input以下格式的date:2014年6月22日代表2014年6月22日。然后,date被parsing为: entryData.dateEntry = moment( $(form).find('input[name=dateEntry]').val(), 'DD-MM-YYYY' ).toDate(); 最后,我的入口模型被添加到一个backbone.js集合中,并通过Node.js + Express在MongoDB中存储在服务器端。 询问Mongo的参赛作品,我看到: 2014-06-21 22:00:00 +0000 对应于“dateEntry”:date(1403388000000)。 谷歌search,我发现,MongoDB没有时区的概念。 所有的date都以UTC存储,我创build的date对象有GMT + 2。 但是我真的很害怕…我怎样才能轻松地取回当地时区的date? 接下来,我将通过以下方式在下划线模板中显示条目数据: <%= moment(dateEntry).format('DD/MM/YYYY') %> 而…瞧! 我得到我当地的“意大利”的date:22/06/2014。 现在,我的问题是,正确的路要走吗? 这个过程是:在本地时区parsingdate=>存储在utc =>在本地时区获取date。 这是常见的做法吗? 我也想:我不能简单地避免使用时区,因为它是utc时间(2014-06-22 00:00:00)吗? 那么糟糕吗?

MomentJS以UTC获取JavaScriptdate

我无法通过以下获取MongoDBlogging的JavaScriptdatestring。 它继续使用我当地的时间。 var utc = moment.utc().valueOf(); console.log(moment.utc(utc).toDate()); 输出: Tue Nov 11 2014 14:42:51 GMT-0500 (EST) 我需要它在UTC,所以我可以坚持这个时间戳在Mongo,所以types将是Date 。 我怎样才能做到这一点?

如何将JS时间插入到MySQL中

//In Node/JS myDate = moment(data.myTime.format('YYYY/MM/DD HH:MM:SS')).toISOString(); //myDate shows '2014-09-24T04:09:00.000Z' Insert INTO (dateColumn..) Values(myDate)… 这是插入后得到的错误,Mysql中的注释列是“date时间”types。 MySQL错误:: {[错误:ER_TRUNCATED_WRONG_VALUE:不正确的date时间值:'2014-09- 24T04:09:00.000Z'列'_dateColumn'在第1行]代码:'ER_TRUNCATED_WRONG_VALUE',

如何在EJS视图中使用节点模块(如MomentJS)?

要在views / custom.ejs中使用MomentJS,什么是正确的方法(如果有的话)? 服务器端 路线/指数等我们可以很容易地使用require('moment'); 等等,它工作正常。 服务器端(EJS视图) views / custome.ejs,像<% var m = require('moment'); %> <% var m = require('moment'); %>不起作用 我使用ExpressJS和EJS作为模板引擎。