Функция jQuery getTime
Можно ли создать функцию jQuery, чтобы она получала текущую дату и время? Я искал документацию, но пока ничего не нашел...
7 ответов
Решение
@ Никф правильно. Однако, чтобы быть немного более точным:
// 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();
Поэтому, если вы хотите отобразить его как мм / дд / гггг, вы должны сделать это:
var displayDate = (myDate.getMonth()+1) + '/' + (myDate.getDate()) + '/' + myDate.getFullYear();
Проверьте полную ссылку на объект Date. К сожалению, распечатывать различные форматы не так приятно, как на других серверных языках. По этой причине в дикой природе доступно множество функций.
2012-07-04 12:45
Вам не нужно 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>
Вы можете просмотреть полную ссылку здесь: http://www.hunlock.com/blogs/Javascript_Dates-The_Complete_Reference