JS中寫Date日期型別的資料,要求具體格式化

2021-08-14 10:51:47 字數 1937 閱讀 7431

通用方法:

//格式化日期型別 自定義函式

來格式化時間

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;

}

給id為begindate的input賦值當前時間,格式為yyyy-mm-dd

$("#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謂詞等。...