javascript - 在javascript中将日期变量转换为特定格式

标签 javascript date datetime

我在 JavaScript 中有这个 yest_date 变量

var yest_date = "Mon Dec 12 2016 15:33:41 GMT-0800 (Pacific Standard Time)"

我希望这个变量“yest_date”采用这种格式,其值为。

 20161212

有人可以告诉我如何实现这一目标吗?

最佳答案

我建议使用 moment.js。这是一个非常好的库,可以处理任何日期时间相关的问题http://momentjs.com/

var yest_date = moment("Mon Dec 12 2016 15:33:41 GMT-0800 (Pacific Standard Time)")
console.log(yest_date.format("YYYYMMDD"))

如果您不想添加额外的库,那么您可以使用经典的字符串连接

let yest_date = new Date("Mon Dec 12 2016 15:33:41 GMT-0800 (Pacific Standard Time)")
console.log(`${yest_date.getFullYear()}${yest_date.getMonth() + 1}${yest_date.getDate()}`)

关于javascript - 在javascript中将日期变量转换为特定格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41132409/

相关文章:

javascript - 什么 html 元素用于 react 根 dom 节点?

javascript - 原始 javascript 日期到 VB.net 日期时间

python - 有没有一种方法可以从这个连续的周期性日期时间时间序列中更新月平均值(加权)?

c# - 将 LDAP 中的 WhenChanged 属性(通用时间)转换为 C# 中的 DateTime

javascript - 任何人都可以建议在模式打开时在 Firefox 中使用箭头键滚动页面的解决方案吗?

javascript - 如何根据 body 高度动态更改元素 margin-top

javascript - CKEDITOR 4.0 动态分离工具栏

java - 将日期和时间字符串转换为特定格式的日期

apache-spark - Spark-Python : Select rows and dates

sql - 如何在SQL中为DateTime添加时间