Html5的datetime-local控件


參考http://stackoverflow.com/questions/7815232/html5-input-type-datetime-vs-datetime-local-which-should-i-use

知道datetime和datetime-local已經不是W3C推薦的控件了,這也是為什么現在Chrome等一些瀏覽器已經不支持datetime的原因,

W3C推薦使用date和time兩個獨立的控件

 

但因為歷史的原因,大部分瀏覽器還是支持datetime-local的

對於Chrome和Edge,將當前時間賦值給datetime-local的方法如下

var d = new Date();
var datestring  = d.getFullYear() + "-" +  ("0"+(d.getMonth()+1)).slice(-2)  + "-"  + ("0" + d.getDate()).slice(-2)  
+ "T" + ("0" + d.getHours()).slice(-2) + ":" + ("0" + d.getMinutes()).slice(-2); $('#user_date').val(datestring);

比較欣賞里面的一句代碼,大家自己體會

("0" + d.getDate()).slice(-2) 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM