Javascript 日期格式更改为UTC

Javascript 日期格式更改为UTC,javascript,jquery,Javascript,Jquery,我得到了一个日期格式,如“2017年10月23日”。我需要将此格式设置为 “2017年10月23日” 我刚试过 var crDate='23.10.2017'; var newDateF=new Date(crdate).toUTCString(); 但它显示无效日期 谁能帮忙改变一下格式吗。 提前感谢如果可以,请使用: // convert a date from/to specific format moment("23.10.2017", "DD.MM.YYYY").format('MM

我得到了一个日期格式,如“2017年10月23日”。我需要将此格式设置为

“2017年10月23日”

我刚试过

var crDate='23.10.2017';
var newDateF=new Date(crdate).toUTCString();
但它显示无效日期

谁能帮忙改变一下格式吗。 提前感谢

如果可以,请使用:

// convert a date from/to specific format
moment("23.10.2017", "DD.MM.YYYY").format('MM/DD/YYYY')

// get the current date in a specific format
moment().format('MM/DD/YYYY')

Moment是一个非常有用且功能强大的Javascript日期/时间库。

我认为使用
date()
不是解决方案。你能行

var crDate = '23.10.2017';
var newDateF = crDate.split(".");
var temp = newDateF[0];
newDateF[0] = newDateF[1];
newDateF[1] = temp;
newDateF.join("/");

这会将字符串拆分为一个数组,交换第一个和第二个元素,然后在斜杠上重新连接。

正则表达式替换将在不使用任何
日期
函数的情况下完成此操作

var日期='2017年10月23日';
var regex=/([0-9]{2})\([0-9]{2})\([0-9]{4})/;

console.log(date.replace(regex,$2/$1/$3'))可能重复的
var[日、月、年]=“2017年10月23日”。拆分(“.”);(新日期(年、月、日)).toutString()
'10/23/2017'
这不是UTC日期。。