javascript - 如何以指定格式 : day. 月年在 javascript 中获取日期?

标签 javascript datetime

我正在将 UNIX 时间戳转换为日期对象。我设法使用 split() 分割返回的日期。这就是我所拥有的:

var randomDate = new Date(1571990933 * 1000).toString().split('T');
console.log(randomDate[0]);

我得到的信息:2019 年 10 月 30 日星期三 14:30:30 GM

我想要的:30。 2019 年 10 月

我怎样才能实现这个目标?

最佳答案

创建月份数组映射(人类可读月份名称的索引),然后使用 date.get 方法构建日期、月份和年份的字符串

const getDate = () => {
  const months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
  const date = new Date(1571990933 * 1000);
  return `${date.getDay()}. ${months[date.getMonth()]} ${date.getFullYear()}`
}

关于javascript - 如何以指定格式 : day. 月年在 javascript 中获取日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59213682/

相关文章:

datetime - 将 JavaScript DateTime 转换为没有毫秒的 UTC

python - 每个工作日在两个日期之间出现的次数

javascript - 我们可以为Cesium中使用CZML绘制的多边形设置outlineWidth属性吗?

javascript - 为什么 Mocha 不执行 .then 语句中的测试?

javascript - document.referrer 的问题

php - 使用 PHP DateInterval 创建重复事件

python-3.x - 如何使用 Python Pandas 将列的日期聚合到每个人的日期列表中?

javascript - 设置时间范围

javascript - 使用 node.js 从文件中返回搜索文本的行

javascript - 使用 JQuery 创建同一页面事件