Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Node.js获取Date.now()的年、日、分、时和秒_Javascript_Node.js_Date - Fatal编程技术网

Javascript 如何使用Node.js获取Date.now()的年、日、分、时和秒

Javascript 如何使用Node.js获取Date.now()的年、日、分、时和秒,javascript,node.js,date,Javascript,Node.js,Date,我真的不知道如何解决这个问题,我知道那个日期。now()返回自unix纪元(1970年1月1日)以来的毫秒数,但如何使用它来获取当前的日期和小时数?我看不出使用节点有什么特别之处,您仍然可以使用Date,因为它是一个标准的内置对象 当您创建date的新实例时,它确实返回“自Unix纪元(1970年1月1日)以来的毫秒数”,您是对的!但是,如果要使用另一种日期格式,则此格式不可用 例如,在UTC(协调世界时)中,今天是:2021年3月9日星期二 检查,你可以看到在日期操纵方面有很多事情要做。这只取

我真的不知道如何解决这个问题,我知道那个日期。now()返回自unix纪元(1970年1月1日)以来的毫秒数,但如何使用它来获取当前的日期和小时数?

我看不出使用节点有什么特别之处,您仍然可以使用Date,因为它是一个标准的内置对象

当您创建date的新实例时,它确实返回“自Unix纪元(1970年1月1日)以来的毫秒数”,您是对的!但是,如果要使用另一种日期格式,则此格式不可用

例如,在UTC(协调世界时)中,今天是:2021年3月9日星期二

检查,你可以看到在日期操纵方面有很多事情要做。这只取决于你想要什么。要使用UTC约定获取日期、月份和年份,只需执行以下操作:

const today=新日期()
const day=today.getUTCDate()
const month=today.getUTCMonth()+1//别忘了+1
const year=today.getUTCFullYear()
const hour=today.getUTCHours()
const minutes=today.getUTCMinutes()
常量zeroPad=(num)=>String(num).padStart(2,'0')
log(`UTC:${today.toutString()}`)

log(`Today is:${zeroPad(month)}/${zeroPad(day)}/${year}在${zeroPad(hour)}:${zeroPad(minutes)}`)
你读过mdn文档了吗?非常好,完美的答案!