我怎样才能得到由node.js运行的应用程序的date?

我是否必须使用child_process手动运行date命令并从中获取结果以获取date? 有没有其他方式使用节点?

你像在浏览器中那样做:

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

要在node.jsJavaScript中创build一个新的Date对象,只需调用它的初始值设定项即可

 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对象只能通过调用Date或将其用作构造函数来实例化; 与其他JavaScript对象types不同,Date对象没有文字语法

你会使用javascriptdate对象:

Date对象的MDN文档

 var d = new Date(); 

Node.js是在V8上构build的服务器端JS平台,它是一个chrome java-script运行时。

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

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

NodeJS(和更新的浏览器)有一个很好的快捷方式来获得当前时间毫秒。

 var timeInMss = Date.now() 

与之相比,性能有所提升

 var timeInMss = new Date().getTime() 

因为你不需要创build一个新的对象。