获取当前日期 (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中文网其他相关文章!