是否可以创建一个jQuery函数,以便它获得当前的日期和时间?我一直在寻找文档,但到目前为止还没有找到任何东西......
Pao*_*ino 47
@ nickf是正确的.但是,要更准确一点:
// if you try to print it, it will return something like:
// Sat Mar 21 2009 20:13:07 GMT-0400 (Eastern Daylight Time)
// This time comes from the user's machine.
var myDate = new Date();
Run Code Online (Sandbox Code Playgroud)
因此,如果您想将其显示为mm/dd/yyyy,您可以这样做:
var displayDate = (myDate.getMonth()+1) + '/' + (myDate.getDate()) + '/' + myDate.getFullYear();
Run Code Online (Sandbox Code Playgroud)
查看Date对象的完整参考.不幸的是,打印各种格式并不像其他服务器端语言那样好.出于这个原因有 - 有 - 多 - 功能在野外可用.
小智 21
是的,有可能:
jQuery.now()
Run Code Online (Sandbox Code Playgroud)
或者干脆
$.now()
Run Code Online (Sandbox Code Playgroud)
eKe*_*ek0 20
你不需要jquery这样做,只需javascript.例如,您可以使用以下命令执行计时器:
<body onload="clock();">
<script type="text/javascript">
function clock() {
var now = new Date();
var outStr = now.getHours()+':'+now.getMinutes()+':'+now.getSeconds();
document.getElementById('clockDiv').innerHTML=outStr;
setTimeout('clock()',1000);
}
clock();
</script>
<div id="clockDiv"></div>
</body>
Run Code Online (Sandbox Code Playgroud)
您可以在此处查看完整的参考资料:http://www.hunlock.com/blogs/Javascript_Dates-The_Complete_Reference