通用方法:
給id為begindate的input賦值當前時間,格式為yyyy-mm-dd//格式化日期型別 自定義函式
自定義函式來格式化時間
date.prototype.format = function(format) ;
if (/(y+)/i.test(format))
for (var k in date)
}return format;
}
來格式化時間
date.prototype.format = function(format) ;
if (/(y+)/i.test(format))
for (var k in date)
}return format;
}
$("#begindate").val(new date().format('yyyy-mm-dd'));
$('#enddate').val(new date().format('yyyy-mm-dd'));
即使input中已經定義了,但感覺沒有什麼作用.
開始日期
" pattern="yyyy-mm-dd "/>'/>
結束日期
" pattern="yyyy-mm-dd "/>'/>
js中常用的幾種型別有(其實我感覺這幾種型別一點兒也不常用):
**如下:
var d = new date();
console.log(d); // 輸出:mon nov 04 2013 21:50:33 gmt+0800 (中國標準時間)
console.log(d.todatestring()); // 日期字串,輸出:mon nov 04 2013
console.log(d.togmtstring()); // 格林威治時間,輸出:mon, 04 nov 2013 14:03:05 gmt
console.log(d.toisostring()); // 國際標準組織(iso)格式,輸出:2013-11-04t14:03:05.420z
console.log(d.tojson()); // 輸出:2013-11-04t14:03:05.420z
console.log(d.tolocaledatestring()); // 轉換為本地日期格式,視環境而定,輸出:2023年11月4日
console.log(d.tolocalestring()); // 轉換為本地日期和時間格式,視環境而定,輸出:2023年11月4日 下午10:03:05
console.log(d.tolocaletimestring()); // 轉換為本地時間格式,視環境而定,輸出:下午10:03:05
console.log(d.tostring()); // 轉換為字串,輸出:mon nov 04 2013 22:03:05 gmt+0800 (中國標準時間)
console.log(d.totimestring()); // 轉換為時間字串,輸出:22:03:05 gmt+0800 (中國標準時間)
console.log(d.toutcstring()); // 轉換為世界時間,輸出:mon, 04 nov 2013 14:03:05 gmt
另外,剛好寫到這裡,wdatapicker中使用時間控制項的方式:
maxdate:'#f' //最大日期不能超過結束日期
mindate:'#f' //最小日期不能小於開始日期
maxdate:'%y-%m-%d' //最大日期是當天時間
尤其是在控制開始時間和結束時間的邏輯中非常好用.兩段**.簡單有效.開始日期不能小於結束日期,不能大於當前時間.結束日期不能大於開始日期. js的date日期格式
有時候做專案會用到js的date日期格式,因為date 返回的格式不是我們需要的,date 返回格式 thu mar 19 2015 12 00 00 gmt 0800 中國標準時間 而我們則需要這樣的格式 2015 3 19 12 00 00 除非是在後台處理好時間格式,然後在頁面直接顯示。那如何...
Date日期型別的繫結
自定義型別的繫結 springmvc沒有提供預設的對日期型別的繫結,需要自定義日期型別的繫結 第一張圖是po類中日期屬性,第二張圖是頁面中日期屬性的內容,第三張是訪問出現400錯誤 因為日期的格式不固定,有年月日時分秒,也有可能設定為年月日,所以在引數繫結時需要自定義引數繫結 方法一 寫乙個自定義屬...
SQL Server日期資料型別DATE的使用
在sql server 較高版本,如sql 2008新增加了乙個日期資料型別date,它很容易地幫insus.net解決乙個問題。專案中需要做每天的報表,即是說要搜尋出每天的記錄。比如使用者輸入某一天,搜尋出某一天的資料出來,不管搜尋日期字段是否為純日期還是帶有時間的。以前使用between謂詞等。...