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

sgr*_*sgr -1 javascript vuejs2

我通过 vue.js 尝试此操作,但出现 date.getTime not function 错误。

var date = '22/11/2017 17:53'            
var milliseconds = date.getTime();
console.log(milliseconds)
Run Code Online (Sandbox Code Playgroud)

Has*_*mam 5

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

const dateString = '22/11/2017 17:53';
const changedDate = dateString.replace(/(..)\/(..)\/(....) (..):(..)/, '$3-$2-$1 $4:$5');
var date = new Date(changedDate);
console.log(date.getTime());
Run Code Online (Sandbox Code Playgroud)