直接通過new date出來的時間不符合我們的習慣,
node.js中的dateformar外掛程式可以對時間進行處理,使用 方式如下
const template=require('art-template');
const path=require('path');
const dateformat=require('dateformat');
const views=path.join(__dirname,'view','06.art');
//匯入模板變數,使處理函式是template裡的乙個方法
template.defaults.imports.dateformat=dateformat;
const html=template(views,)
console.log(html);
4 在模板.art中使用
}
結果是 2019-10-07 13:40:53
自己封裝的處理時間函式
function dateformat(date, format)
} date = new date(date)
if (!date || date.toutcstring() === 'invalid date')
var map =
format = format.replace(/([ymdhmsqs])+/g, function(all, t)
return v
} else if (t === 'y')
return all
})return format
}
在需要的地方呼叫方法
dateformat(時間,'時間格式') 轉換的時間格式如下
let time = 'tue feb 26 2019 00:00:00 gmt+0800' 或者
time = '2020-04-23 23:32:03'
dateformat(time,'yyyy-mm-dd hh:mm:ss')
dateformat(time,'yyyy-mm-dd')
js 時間處理方法
var format function time var time1 format new date function formattime time 簡化寫法 var format function time var time1 format new date date的 tojson 方法返回格...
js 時間處理相關方法
獲取本週 本季度 本月 上月的開端日期 停止日期 var now new date 當前日期 var nowdayofweek now.getday 今天本週的第幾天 var nowday now.getdate 當前日 var nowmonth now.getmonth 當前月 var nowye...
常用的日期時間處理方法
author skate time 2010 11 04 今天記錄下常用的日期時間處理方法,以備日後查詢 當前時間最接近的刻鐘 select trunc sysdate,hh24 case when to char sysdate,mi 8 then 0 when to char sysdate,m...