如何在javascript中以指定格式获取日期:day。月份和年份?
我正在将UNIX时间戳转换为日期对象。我设法用如何在javascript中以指定格式获取日期:day。月份和年份?,javascript,datetime,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方法为day-m
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方法为day-month和year构建字符串
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()}`
}
创建一个月数组映射(索引到人类可读的月份名称),然后使用date.get方法为day、month和year构建字符串
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()}`
}
如果包括一个类库是一个选项,那么它会为您解决所有问题:
console.log(瞬间(新日期(1571990933*1000)).format('D[.]MMMM-YYYY'))
如果包含类似库的内容是一个选项,那么它会为您解决所有问题:
console.log(瞬间(新日期(1571990933*1000)).format('D[.]MMMM-YYYY'))
参考链接参考链接