如何通过vue.js将dd/mm/yyyy HH:mm字符串转换为JavaScript日期对象?
我通过vue.js尝试了这一点,但得到的是date.getTime不是函数错误如何通过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/
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()方法对日期对象进行操作,因此您需要在第一行和第二行之间将日期字符串转换为日期对象。