1. 程式人生 > >js生成當前時間(layui可用)

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);

//m就是  yyyy-MM-dd hh24:mi:ss  時間格式的資料,可直接在資料庫存。

後臺 新增  資料庫語句  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 >