jQuery是一個強大的JavaScript庫,用于簡化HTML文檔遍歷、事件處理、動畫效果和AJAX操作。其中,對于時間格式的操作也有特定的規定。
JQuery中使用的時間格式一般為ISO8601標準格式,即YYYY-MM-DDTHH:mm:ss.ssssssZ。其中,YYYY表示四位的年份,MM表示兩位的月份(01-12),DD表示兩位的日期(01-31),HH表示兩位的小時數(00-23),mm表示兩位的分鐘數(00-59),ss表示兩位的秒數(00-59),ss.ssssss表示小數秒。Z表示時區,標準時間為Z。
//示例1:將時間格式化為標準ISO8601格式 var date = new Date(); var isoDate = date.toISOString(); console.log(isoDate); //示例2:將ISO8601時間轉換為本地時間 var isoDate = "2022-05-08T14:30:00.000Z"; var date = new Date(isoDate); console.log(date.toLocaleString()); //示例3:使用moment.js格式化時間 var date = moment().format("YYYY-MM-DDTHH:mm:ss.sssZ"); console.log(date);
注意:jQuery中Date對象的getYear()方法返回的是除去1900年的年份值,而getFullYear()方法返回的是完整的四位年份。因此,為了避免出現計算錯誤,建議使用getFullYear()獲取年份。