如何在node.js运行的应用程序中获取日期?

问题描述:

是否必须使用child_process手动运行date命令并从中获取结果以获取日期?有没有其他方式使用节点?如何在node.js运行的应用程序中获取日期?

你这样做,你会在浏览器中:

var datetime = new Date(); 
 
    console.log(datetime);

你会使用JavaScript日期对象:

MDN documentation for the Date object

var d = new Date(); 
+6

请不要链接w3schools。 http://w3fools.com/ – fent 2011-12-19 20:49:54

+6

如果我们不仅链接到w3schools,而且还链接到我们希望在Google中看到的好结果,我们可以帮助这个过程。 [javascript日期的好参考](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date) – SooDesuNe 2012-06-16 18:49:31

的Node.js是一个基于V的服务器端JS平台8这是一个chrome java脚本运行时。

它也利用了服务器上的java脚本。

您可以使用JS Date()函数或Date类。

NodeJS(和更新的浏览器)有一个不错的shortcut以毫秒为单位获取当前时间。

var timeInMss = Date.now() 

其中有一个性能提升与

var timeInMss = new Date().getTime() 

比较,因为你并不需要创建一个新的对象。

node.js创建一个新的Date对象,或一般JavaScript,只是把它的初始化

var d = new Date(); 

var d = new Date(dateString); 

var d = new Date(jsonDate); 

var d = new Date(year, month, day); 

var d = new Date(year, month, day, hour, minute, second, millisecond); 

记住日期对象只能通过调用Date或使用它作为一个构造函数来实例化;与其他JavaScript对象类型不同,Date对象没有字面语法