javascript - Node.js下javascript中的日期函数不准确

标签 javascript node.js date variables

我有这个JS:

var d = new Date();
var year = d.getFullYear();
var month = d.getMonth();
var day = d.getDay();
var hours = d.getHours();
var minutes = d.getMinutes();
var seconds = d.getSeconds();
var milliseconds = d.getMilliseconds();
var timeStamp = year + '.' + month + '.' + day + '. ' + hours + ':' + minutes + ':' + seconds + ':' + milliseconds;

输出内容:

2015.10.5. 11:45:22:307

但是它应该输出什么:

2015.11.5. 11:45:22:307

我的脚本有什么问题?为什么月份不正确?

感谢您的帮助!

最佳答案

因为 getMonth 方法返回从 0 到 11 的月份

http://www.w3schools.com/jsref/jsref_getmonth.asp

关于javascript - Node.js下javascript中的日期函数不准确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33691011/

相关文章:

javascript - Telerik Kendo UI 网格在保留(和恢复)其状态后丢失自定义命令事件处理程序

c# - 在 C# 中验证不同的日期格式

r - 从长字符串中提取日期

javascript - 点击事件绑定(bind)的 knockout 传递 $parent

javascript - ui-router 如何与 ng-animate 配合使用?

node.js - 当服务器中的套接字数量超过 10 个时,是否难以保持与 Node 服务器的连接?

node.js 给出错误 : bind EINVAL

node.js - npm start 出现错误

sql-server - 需要帮助在 ColdFusion 中格式化类型 ="datetime-local"(不是冷聚变元素)

javascript - 使用 javascript 连接字符串