JS獲取當(dāng)前日期時(shí)間并定時(shí)刷新示例
JS獲取當(dāng)前日期時(shí)間
var date = new Date(); date.getYear(); //獲取當(dāng)前年份(2位) date.getFullYear(); //獲取完整的年份(4位,2014) date.getMonth(); //獲取當(dāng)前月份(0-11,0代表1月) date.getDate(); //獲取當(dāng)前日(1-31) date.getDay(); //獲取當(dāng)前星期X(0-6,0代表星期天) date.getTime(); //獲取當(dāng)前時(shí)間(從1970.1.1開(kāi)始的毫秒數(shù)) date.getHours(); //獲取當(dāng)前小時(shí)數(shù)(0-23) date.getMinutes(); //獲取當(dāng)前分鐘數(shù)(0-59) date.getSeconds(); //獲取當(dāng)前秒數(shù)(0-59) date.getMilliseconds(); //獲取當(dāng)前毫秒數(shù)(0-999) date.toLocaleDateString(); //獲取當(dāng)前日期 如 2014年6月25日 date.toLocaleTimeString(); //獲取當(dāng)前時(shí)間 如 下午4:45:06 date.toLocaleString(); //獲取日期與時(shí)間 如 2014年6月25日 下午4:45:06
注意:getYear()和getFullYear()都可以獲取年份,但兩者稍有區(qū)別
getYear()在瀏覽器中顯示則為:114 (以2014年為例),原因則是getYear返回的是"當(dāng)前年份-1900"的值(即年份基數(shù)是1900)
使用JS來(lái)獲取年份都使用:getFullYear()
getMonth()需要加1,如下面的函數(shù)
// 獲取當(dāng)前日期時(shí)間 function getDatetime() { var now = new Date(); var year = now.getFullYear(); var month = now.getMonth() + 1; var day = now.getDate(); var hh = now.getHours(); var mm = now.getMinutes(); var ss = now.getSeconds(); var clock = year + "-"; if (month < 10) clock += "0"; clock += month + "-"; if (day < 10) clock += "0"; clock += day + " "; if (hh < 10) clock += "0"; clock += hh + ":"; if (mm < 10) clock += '0'; clock += mm + ":"; if (ss < 10) clock += '0'; clock += ss; return clock; } // 獲取當(dāng)前日期時(shí)間 function timestampToTime(timestamp) { var date = new Date(timestamp); var Y = date.getFullYear() + '-'; var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate() + ' '; var hh = date.getHours() < 10 ? '0' + date.getHours() : date.getHours() + ':'; var mm = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes() + ':'; var ss = date.getSeconds() < 10 ? '0' + date.getDate() : date.getSeconds() ; return Y + M + D + hh + mm + ss; }
定時(shí)刷新
定時(shí)刷新則使用setInterval,具體setTimeout與setInterval的區(qū)別參考其他資料。
1、首先頁(yè)面需要一區(qū)域用于顯示時(shí)間
<div id="showDate"></div>
2、獲取時(shí)間
<script type="text/javascript"> $(function(){ setInterval("getTime();",1000); //每隔一秒執(zhí)行一次 }) //取得系統(tǒng)當(dāng)前時(shí)間 function getTime(){ var myDate = new Date(); var date = myDate.toLocaleDateString(); var hours = myDate.getHours(); var minutes = myDate.getMinutes(); var seconds = myDate.getSeconds(); $("#showDate").html(date+" "+hours+":"+minutes+":"+seconds); //將值賦給div } </script>
使用toLocaleDateString()直接獲取年月日,不需要再單獨(dú)獲取年、月、日
而toLocaleTimeString()可直接獲取時(shí)分秒,由于它獲取的格式不是需要的。于是可單獨(dú)獲取。
- Js 獲取當(dāng)前日期時(shí)間及其它操作實(shí)現(xiàn)代碼
- 在JSP頁(yè)面中獲取當(dāng)前日期時(shí)間的方法
- JS 顯示當(dāng)前日期與時(shí)間的代碼
- 完整顯示當(dāng)前日期和時(shí)間的JS代碼
- Js獲取當(dāng)前日期時(shí)間及格式化代碼
- JS如何將當(dāng)前日期或指定日期轉(zhuǎn)時(shí)間戳
- JavaScript 獲取當(dāng)前日期時(shí)間 年月日 時(shí)分秒的方法
- javascript獲取當(dāng)前日期時(shí)間及其它操作函數(shù)
- JavaScript獲取當(dāng)前日期與時(shí)間的方法示例詳解
相關(guān)文章
關(guān)閉頁(yè)面window.location事件未執(zhí)行的原因及解決方法
這篇文章主要介紹了關(guān)閉頁(yè)面window.location事件未執(zhí)行的原因及解決方法,需要的朋友可以參考下2014-09-09JavaScript 中級(jí)筆記 第五章 面向?qū)ο蟮幕A(chǔ)
對(duì)象是JavaScript的基礎(chǔ)。從最基本的層次上說(shuō),對(duì)象是一系列屬性的集合。2009-09-09BootStrap使用file-input插件上傳圖片的方法
這篇文章主要介紹了BootStrap使用file-input插件上傳圖片的方法,bootstrap的圖片上傳框架 file-input 插件非常不錯(cuò),下面小編通過(guò)本文介紹下這個(gè)插件的使用方法,感興趣的朋友一起看看吧2016-09-09微信小程序使用wxParse解析html的實(shí)現(xiàn)示例
這篇文章主要介紹了微信小程序使用wxParse解析html的實(shí)現(xiàn)示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-08-08JavaScript中兩個(gè)感嘆號(hào)的作用說(shuō)明
用兩個(gè)感嘆號(hào)的作用就在于,如果明確設(shè)置了o中flag的值(非null/undefined/0""/等值),自然test就會(huì)取跟o.flag一樣的值;如果沒(méi)有設(shè)置,test就會(huì)默認(rèn)為false,而不是null或undefined2011-12-12Bootstrap媒體對(duì)象的實(shí)現(xiàn)
在web頁(yè)面中,圖片居左,內(nèi)容居右排列,是非常常見(jiàn)的效果,它也就是媒體對(duì)象,它是一種抽象的樣式,可以用來(lái)構(gòu)建不同類型的組件。本文給大家介紹Bootstrap媒體對(duì)象的實(shí)現(xiàn),感興趣的朋友一起學(xué)習(xí)吧2016-05-05微信小程序?qū)崙?zhàn)項(xiàng)目之富文本編輯器實(shí)現(xiàn)
富文本在Web開(kāi)發(fā)上的地位大家可想而知,很多地方都需要用到富文本編輯器,比如開(kāi)發(fā)類似新聞管理小程序、商品簡(jiǎn)介等,下面這篇文章主要給大家介紹了關(guān)于微信小程序?qū)崙?zhàn)項(xiàng)目之富文本編輯器實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下2022-10-10