js生成當前時間(layui可用)
有一個需要注意的地方,在實際開發中,涉及到生成時間,時間除了在前臺需要使用者填的時間,必須在資料庫生成,因為每個人的電腦時間可能不一樣。會BUG等。所以時間要在資料庫生成(預設SYSTEM)。
下面是js自動生成時間的方法:
<script type="text/javascript">
function formatDate(now) {
var year=now.getFullYear();
var month=now.getMonth()+1;
var date=now.getDate();
var hour=now.getHours();
var minute=now.getMinutes();
var second=now.getSeconds();
return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second;
}
//如果記得時間戳是毫秒級的就需要*1000 不然就錯了記得轉換成整型
var d=new Date(timestamp);
var m=formatDate(d);
後臺 新增 資料庫語句 TO_DATE(?, 'yyyy-MM-dd hh24:mi:ss')
後臺 查詢 資料庫語句 TO_CHAR(DT_SBSJ,'yyyy-MM-dd hh24:mi:ss') AS DT_SJ //DT_SJ:是你要查詢的時間
後臺 更改 資料庫語句 DT_SJ = TO_DATE(?, 'yyyy-MM-dd hh24:mi:ss')
</script >