我怎样才能得到由node.js运行的应用程序的date?
我是否必须使用child_process手动运行date
命令并从中获取结果以获取date? 有没有其他方式使用节点?
你像在浏览器中那样做:
var datetime = new Date(); console.log(datetime);
要在node.js
或JavaScript
中创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一个新的对象。