Tag: date

在日文中需要帮助格式化MomentJS中的date

我需要帮助格式化MomentJS中的date 我面临的主要问题是日本的“日”字日没有显示 date: 3 Nov 实际产出: 11月 03 预计产出: 11月 03日 格式尝试MMM DD

用JavaScriptdate对象处理Futre和过去的date和时间

我试图根据当前时间以编程方式获得未来和过去的date。 我不知道我是否愚蠢,或者我真的做错了什么。 所以我有两个问题 Node.js或V8引擎是否有getMinutes,getMonth等等? 我问,因为当我尝试他们时,我得到一个has no method错误每个人关于一个Date对象? 第二个问题是:有没有一个资源我错过了如何处理Node / V8中的date,我刚刚错过了某个地方? 在这一天结束的时候,我正试图获得一个小时前和一个小时后的date对象。 也是5分钟前和未来5分钟。 这似乎不应该是那么辛苦,但我已经旋转了几个小时的车轮现在。 也没有第三方JavaScript模块。 这里有许多人尝试着运气不大: var d1 = Date(); console.log(d1); console.log(d1.getMonth()); 错误: TypeError: Object Sun May 13 2012 20:28:01 GMT-0500 (CDT) has no method 'getMonth' 这次来自REPL的另一个例子:(这不应该是“2012年3月3日3:03:03”)? d1 = new Date(2012,3,3,3,3,3) > Tue, 03 Apr 2012 08:03:03 GMT

node.js:奇怪的setUTCMonth结果

在最新的0.8和0.10版本的节点中运行这个代码: > date = new Date(2013, 0, 1) Tue Jan 01 2013 00:00:00 GMT+0200 (EET) > date.setUTCMonth(5) 1341180000000 > date Mon Jul 02 2012 01:00:00 GMT+0300 (EEST) .setUTCMonth被调用后,2013年到2012年发生了变化。 为什么会发生?

Javascriptdate不一致

在我的节点服务器上,我以时代格式(1970年1月1日以来的毫秒)从客户端接收时间值。 我把它提供给Date()对象并打印它如下所示: var d = new Date(epochTime); var year = d.getFullYear(); var mo = d.getMonth(); var day = d.getDay(); console.log("ISO:" + d.toISOString() + " year:" + year + " mo:" + mo + " day:" + day); 现在,我从date对象中得到奇怪的不一致。 例如,对于“1437386620207.58”的值 – 这是以上console.log打印: ISO:2015-07-20T10:03:40.207Z year:2015 mo:6 day:1 咦? 为什么这些date如此不同?

如何获得仅GYdate格式为YYYY / MM / DD?

目前我正在运行: git log -1 –date=format:"%Y/%m/%d" — /path/to/file 它输出的东西类似于: commit 7d1c2bcf16f7007ca900682b025ddf961fd36631 Author: John Smith Date: 2016/06/16 [maven-release-plugin] some text 我只需要约会 到目前为止,我只能提取date的唯一方法是通过node.js处理输出。 var date = require('child_process') .execSync('git log -1 –date=format:"%Y/%m/%d" — ./pom.xml') .toString() .match(/\d{4}\/\d{2}\/\d{2}/)[0]; 是否有可能只通过git命令接收2016/06/16?

格式化JS中的datestring

我确信这是一个简单的问题,但是我不能为了我的生活而解决它。 我有一个JSON对象,如下所示: { "_id": { "$oid": "57cb5aac9bd9a31100c793d1" }, "reminders": [ "2014-03-12T12:00:00", "2014-03-12T13:37:27", "2014-03-12T13:37:27", "2014-03-12T22:14:27" ], "user": "xxx" } 我想parsingdate从提醒是JS到循环中的date对象,因此。 for (var i = userSchedule.reminders.length – 1; i >= userSchedule.reminders.length – 1; i++) { var date = new Date(userSchedule.reminders[i]); } 但是,只要我login它就显示无效的date。 有任何想法吗?

为什么我的数组被覆盖?

我正在使用node.js为一个项目,我试图添加某些date到一个数组。 但是,当我这样做,它会覆盖整个数组与当前date被添加。 来源如下: let startDate = new Date(2014, 0, 8, 19, 0, 0) let endDate = new Date(2014, 0, 11, 19, 0, 0) let datesToDownload = [] let datesInDB = [new Date(2014, 0, 8, 19, 0, 0), new Date(2014, 0, 9, 19, 0, 0), new Date(2014, 0, 10, 19, 0, 0), new Date(2014, 0, 8, […]

我怎样才能检查给定的date是在MongoDB中的两个date之间?

{ "_id": { "$oid": "asdf976" }, "Categories": [{ "mainmodels": [{ "submodels": [{ "price": "2000", "submodelname": "lumia021", }, { "price": "2000", "submodelname": "lumia341", } ], "Status": "Active", "modelname": "lumia", "fromdate": "15/04/2016", "todate": "29/04/2016" }], "brand": "nokia" }], "rank": "1", "name": "first Mobile station" } { "_id": { "$oid": "asdf976" }, "Categories": [{ "mainmodels": [{ "submodels": [{ […]

Javascriptdateparsing错误?

let date = new Date("2017-09-12T12:00:00"); console.log(date.getUTCMonth()); 在这里,我预计它会login09一个月,但它正在logging08 。 年,日,小时和分钟被正确parsing。 这里发生了什么? 我如何从上面的datestring中提取09?

如何在node.js后端得到昨天的date?

我在节点后端使用date格式包,我可以得到今天的date使用 var today = dateFormat(new Date()); 以相同或其他方式,我想昨天的date。 我仍然没有得到任何适当的方法。 目前我正在用很多代码手动计算昨天的date。 除了手动写入之外,还有其他的方法吗?