獲取當前日期 (dd/mm/yyyy) 的 JavaScript 代碼片段
以下 JavaScript 代碼片段將獲取當前日期,並以 dd/mm/yyyy 格式顯示。月份將以兩位數字格式顯示(例如,“04”)。 代碼還演示瞭如何使用 jQuery 獲取未來日期。
var fullDate = new Date(); console.log(fullDate); //Thu May 19 2011 17:25:38 GMT+1000 {} // 将月份转换为两位数字 var twoDigitMonth = ((fullDate.getMonth().length + 1) === 1) ? (fullDate.getMonth() + 1) : '0' + (fullDate.getMonth() + 1); var currentDate = fullDate.getDate() + "/" + twoDigitMonth + "/" + fullDate.getFullYear(); console.log(currentDate); //19/05/2011
注意:console.log()
命令僅用於 Firebug 等調試工具。如果以上代碼無效,請嘗試以下代碼(感謝 pnilesh):
var fullDate = new Date(); console.log(fullDate); var twoDigitMonth = fullDate.getMonth() + ""; if (twoDigitMonth.length == 1) twoDigitMonth = "0" + twoDigitMonth; var twoDigitDate = fullDate.getDate() + ""; if (twoDigitDate.length == 1) twoDigitDate = "0" + twoDigitDate; var currentDate = twoDigitDate + "/" + twoDigitMonth + "/" + fullDate.getFullYear(); console.log(currentDate);
關於 jQuery 和當前日期的常見問題解答 (FAQ)
jQuery 本身沒有獲取當前日期的內置方法。但是,您可以使用 JavaScript 的內置 Date
對象來獲取當前日期。以下是一個簡單的示例:
var currentDate = new Date(); console.log(currentDate);
這將返回當前日期和時間。如果您想將此日期格式化為 dd-mm-yyyy 格式,您可以這樣做:
var day = currentDate.getDate(); var month = currentDate.getMonth() + 1; var year = currentDate.getFullYear(); var formattedDate = day + '-' + month + '-' + year; console.log(formattedDate);
jQuery.now()
方法是一個實用程序函數,它返回自 Unix 紀元(1970 年 1 月 1 日 00:00:00 UTC)以來經過的毫秒數。它本質上是 JavaScript Date.now()
方法的包裝器。以下是如何使用它:
var milliseconds = jQuery.now(); console.log(milliseconds);
如前所述,jQuery 沒有內置的日期處理函數。但是,您可以將 JavaScript 的 Date
對象與 jQuery 結合使用來格式化當前日期。以下是一個示例:
var currentDate = new Date(); var day = ("0" + currentDate.getDate()).slice(-2); var month = ("0" + (currentDate.getMonth() + 1)).slice(-2); var year = currentDate.getFullYear(); var formattedDate = day + '-' + month + '-' + year; console.log(formattedDate);
是的,您可以使用 jQuery 獲取當前日期和時間,但實際上是 JavaScript 的 Date
對像在執行此操作。以下是如何操作:
var currentDate = new Date(); console.log(currentDate);
這將返回以下格式的當前日期和時間:Wed Sep 22 2021 10:30:15 GMT 0530 (Indian Standard Time)
您可以使用 JavaScript 的 Date
對象分別獲取當前的日期、月份和年份。以下是如何操作:
var currentDate = new Date(); var day = currentDate.getDate(); var month = currentDate.getMonth() + 1; var year = currentDate.getFullYear(); console.log('Day: ' + day); console.log('Month: ' + month); console.log('Year: ' + year);
這將分別返回當前的日期、月份和年份。
以上是jQuery Get Tesdays Date DD/mm/yyyy的詳細內容。更多資訊請關注PHP中文網其他相關文章!