jQuery.js 是一款廣泛使用的 JavaScript 庫,它為開發者提供了一系列簡化程序開發的工具。其中,日期格式化功能是非常實用的一部分,下面我們一起來了解它的使用方法。
// 獲取當前日期 var currentDate = new Date(); // 將日期格式化為 yyyy-mm-dd 的字符串 var formattedDate = $.datepicker.formatDate('yy-mm-dd', currentDate); console.log(formattedDate); // 例如:2021-01-01
上面的代碼演示了如何使用 jQuery.js 中的 datepicker 對象中的 formatDate 方法,將 Date 類型的日期格式化為指定格式的字符串。其中,'yy-mm-dd' 表示格式化后的字符串采用的格式,其中 'yy' 表示年份的后兩位,'mm' 表示月份,'dd' 表示日期。
// 將字符串轉換成日期類型 var stringDate = '2021-01-01'; var newDate = $.datepicker.parseDate('yy-mm-dd', stringDate); console.log(newDate); // Fri Jan 01 2021 00:00:00 GMT+0800 (中國標準時間)
上面的代碼演示了如何使用 jQuery.js 中的 datepicker 對象中的 parseDate 方法,將字符串類型的日期轉換為 Date 類型的日期。其中,'yy-mm-dd' 是待轉換的字符串采用的格式,該方法返回一個 Date 類型的日期對象。
在實際項目中,我們可能還需要使用其它的日期格式,這時候我們需要借助 jQuery.js 提供的 dateFormat 插件,下面是一個使用 dateFormat 插件的示例。
// 獲取當前日期 var currentDate = new Date(); // 將日期格式化為 yyyy年mm月dd日 的字符串 var formattedDate = $.format.date(currentDate, 'yyyy年MM月dd日'); console.log(formattedDate); // 例如:2021年01月01日
上面的代碼演示了如何使用 dateFormat 插件,將 Date 類型的日期格式化為指定格式的字符串。其中,'yyyy' 表示年份的四位數,'MM' 表示月份,'dd' 表示日期。