[英]new Date() function returns wrong value
new Date()
方法在構造函數上采用三個參數。
參數的順序如下: year
, month
和day
。
像這樣: var date=new Date(1999,01,01)
。
var cdt = new Date(); dob = "15/01/1999";//From date picker var bdy = dob.split("/"); var by = bdy[2]; var bm = bdy[1]; var bd = bdy[0]; var dob = new Date(by, (bm-1), bd); console.log(bd+","+bm+","+by); console.log(dob.toLocaleDateString());
您可以使用以下格式的JavaScript ISO日期格式 : yyyy-mm-dd
,請參見以下示例:
var dString = "15/01/1999"; console.log("From date picker", dString); var bdy = dString.split("/").reverse().join("-") var dob = new Date(bdy); console.log("Javascript Date" , dob);
希望對您有幫助,再見。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.