js中獲取時(shí)間new Date()的全面介紹
var myDate = new Date();
myDate.getYear(); //獲取當(dāng)前年份(2位)
myDate.getFullYear(); //獲取完整的年份(4位,1970-????)
myDate.getMonth(); //獲取當(dāng)前月份(0-11,0代表1月)
myDate.getDate(); //獲取當(dāng)前日(1-31)
myDate.getDay(); //獲取當(dāng)前星期X(0-6,0代表星期天) 何問起 hovertree.com
myDate.getTime(); //獲取當(dāng)前時(shí)間(從1970.1.1開始的毫秒數(shù))
myDate.getHours(); //獲取當(dāng)前小時(shí)數(shù)(0-23)
myDate.getMinutes(); //獲取當(dāng)前分鐘數(shù)(0-59)
myDate.getSeconds(); //獲取當(dāng)前秒數(shù)(0-59)
myDate.getMilliseconds(); //獲取當(dāng)前毫秒數(shù)(0-999)
myDate.toLocaleDateString(); //獲取當(dāng)前日期
var mytime=myDate.toLocaleTimeString(); //獲取當(dāng)前時(shí)間
myDate.toLocaleString( ); //獲取日期與時(shí)間
==========================================================================
JS獲取當(dāng)前時(shí)間戳的方法-JavaScript 獲取當(dāng)前時(shí)間戳
JavaScript 獲取當(dāng)前時(shí)間戳:
第一種方法:
var timestamp =Date.parse(new Date());
結(jié)果:1280977330000
第二種方法:
var timestamp =(new Date()).valueOf();
結(jié)果:1280977330748
第三種方法:
var timestamp=new Date().getTime();
結(jié)果:1280977330748
第一種:獲取的時(shí)間戳是把毫秒改成000顯示,
第二種和第三種是獲取了當(dāng)前毫秒的時(shí)間戳。
我和同事在用js實(shí)現(xiàn)一個(gè)顯示出分析數(shù)據(jù)所剩大概時(shí)間的過程中,時(shí)間總是變給0,結(jié)果很怪異,最后發(fā)現(xiàn)獲取時(shí)間的時(shí)候用的是Date.parse(newDate())獲取的時(shí)間戳把毫秒改成了000顯示,所以時(shí)間差計(jì)算的不準(zhǔn)確。
可以用第二種或第三種方法計(jì)算時(shí)間差。http://hovertree.com/menu/javascript/
js中單獨(dú)調(diào)用new Date(),例如document.write(new Date());
顯示的結(jié)果是:Mar 31 10:10:43 UTC+0800 2012 這種格式的時(shí)間
但是用new Date() 參與計(jì)算會(huì)自動(dòng)轉(zhuǎn)換為從1970.1.1開始的毫秒數(shù)
--------------------------------------------------------------------------------------------------
將字符串形式的日期轉(zhuǎn)換成日期對(duì)象
var strTime="2011-04-16"; //字符串日期格式
var date= new Date(Date.parse(strTime.replace(/-/g, "/"))); //轉(zhuǎn)換成Data();
var month=date.getMonth()+1; //獲取當(dāng)前月份
以上這篇js中獲取時(shí)間new Date()的全面介紹就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript事件學(xué)習(xí)小結(jié)(二)js事件處理程序
這篇文章主要介紹了JavaScript事件學(xué)習(xí)小結(jié)(二)js事件處理程序的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06
識(shí)別操作系統(tǒng)是不是vista的js代碼
識(shí)別操作系統(tǒng)是不是vista的js代碼...2007-08-08
javascript跟隨滾動(dòng)條滾動(dòng)的層(浮動(dòng)AD效果)
javascript跟隨滾動(dòng)條滾動(dòng)的層(浮動(dòng)AD效果)...2007-08-08
結(jié)合?ES6?類編寫JavaScript?創(chuàng)建型模式
這篇文章主要介紹了結(jié)合ES6類編寫JavaScript創(chuàng)建型模式,本文開始系統(tǒng)性的對(duì)20多種JavaScript?設(shè)計(jì)模式進(jìn)行簡(jiǎn)單概述,然后結(jié)合ES6類的方式來編寫實(shí)例代碼展示其使用方式,需要的朋友可以參考一下2022-07-07
Add a Formatted Table to a Word Document
Add a Formatted Table to a Word Document...2007-06-06
JavaScript 實(shí)現(xiàn) Tab 點(diǎn)擊切換實(shí)例代碼
Tab 選項(xiàng)卡切換效果在現(xiàn)如今的網(wǎng)頁中,運(yùn)用的也是比較多的,包括點(diǎn)擊切換、滑動(dòng)切換、延遲切換、自動(dòng)切換等多種效果,在這篇博文里,我們是通過原生 JavaScript 來實(shí)現(xiàn) Tab 點(diǎn)擊切換的效果。2017-03-03

