JavaScript 日付を指定した書式の文字列にフォーマットする
// UnixTimeのtimestampを取得 timestamp:1557563656298 const {timestamp} = geoData // UnixTimeからDateオブジェクトを作成 date = new Date(timestamp) // Dateオブジェクトをフォーマットして表示する 2019/05/11 17:34:16 console.log(this.formatDate(date,"yyyy/MM/dd HH:mm:ss"))
formatDate (date, format) { format = format.replace(/yyyy/g, date.getFullYear()); format = format.replace(/MM/g, ('0' + (date.getMonth() + 1)).slice(-2)); format = format.replace(/dd/g, ('0' + date.getDate()).slice(-2)); format = format.replace(/HH/g, ('0' + date.getHours()).slice(-2)); format = format.replace(/mm/g, ('0' + date.getMinutes()).slice(-2)); format = format.replace(/ss/g, ('0' + date.getSeconds()).slice(-2)); format = format.replace(/SSS/g, ('00' + date.getMilliseconds()).slice(-3)); return format; }