Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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
如何通过vue.js将dd/mm/yyyy HH:mm字符串转换为JavaScript日期对象?_Javascript_Vuejs2 - Fatal编程技术网

如何通过vue.js将dd/mm/yyyy HH:mm字符串转换为JavaScript日期对象?

如何通过vue.js将dd/mm/yyyy HH:mm字符串转换为JavaScript日期对象?,javascript,vuejs2,Javascript,Vuejs2,我通过vue.js尝试了这一点,但得到的是date.getTime不是函数错误 var date = '22/11/2017 17:53' var milliseconds = date.getTime(); console.log(milliseconds) 首先,您需要制作下一个格式“MM/DD/YYYY HH:MM”。 因此,您需要将字符串更改为格式。如果无法使用正确的格式获取此值,则需要转换此字符串(例如,使用下一个代码): var date = '22/11/

我通过vue.js尝试了这一点,但得到的是date.getTime不是函数错误

var date = '22/11/2017 17:53'            
var milliseconds = date.getTime();
console.log(milliseconds)

首先,您需要制作下一个格式“MM/DD/YYYY HH:MM”。 因此,您需要将字符串更改为格式。如果无法使用正确的格式获取此值,则需要转换此字符串(例如,使用下一个代码):

var date = '22/11/2017 17:53';
var splittedDate = date.split('/');
date = [splittedDate[1], splittedDate[0], splittedDate[2]].join('/');
然后,如果您有一个格式正确的日期,您可以解析它:

var dateObject = new Date(date);
var milliseconds = dateObject.getMilliseconds();
console.log(milliseconds);

利润

首先,您需要制作下一个格式“MM/DD/YYYY HH:MM”。 因此,您需要将字符串更改为格式。如果无法使用正确的格式获取此值,则需要转换此字符串(例如,使用下一个代码):

var date = '22/11/2017 17:53';
var splittedDate = date.split('/');
date = [splittedDate[1], splittedDate[0], splittedDate[2]].join('/');
然后,如果您有一个格式正确的日期,您可以解析它:

var dateObject = new Date(date);
var milliseconds = dateObject.getMilliseconds();
console.log(milliseconds);
利润

您可以使用
string#replace
将日期字符串从
DD/MM/yyyyy HH:MM
格式转换为
YYYY-MM-DD HH:MM
。然后,您可以从
更改字符串中转换日期

const dateString='22/11/2017 17:53';
const changedDate=dateString.replace(/(…)\/(…)\/(…):(…)/,“$3-$2-$1$4:$5”);
var日期=新日期(变更日期);
log(date.getTime())
您可以使用
string#replace
将日期字符串从
DD/MM/YYYY HH:MM
格式转换为
YYYY-MM-DD HH:MM
。然后,您可以从
更改字符串中转换日期

const dateString='22/11/2017 17:53';
const changedDate=dateString.replace(/(…)\/(…)\/(…):(…)/,“$3-$2-$1$4:$5”);
var日期=新日期(变更日期);
log(date.getTime())getTime()方法对日期对象进行操作,因此您需要在第一行和第二行之间将日期字符串转换为日期对象。getTime()方法对日期对象进行操作,因此您需要在第一行和第二行之间将日期字符串转换为日期对象。