我正在将 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/