Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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中以指定格式获取日期:day。月份和年份?_Javascript_Datetime - Fatal编程技术网

如何在javascript中以指定格式获取日期:day。月份和年份?

如何在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

我正在将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-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'))
参考链接参考链接