最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS獲取時(shí)間的相關(guān)函數(shù)及時(shí)間戳與時(shí)間日期之間的轉(zhuǎn)換

 更新時(shí)間:2016年02月04日 10:14:47   作者:程序員小菜  
時(shí)間戳和時(shí)間日期的轉(zhuǎn)換是常見(jiàn)的操作,下面就通過(guò)代碼實(shí)例介紹一下如何實(shí)現(xiàn)它們之間的相互轉(zhuǎn)換,感興趣的朋友一起學(xué)習(xí)吧

時(shí)間戳和時(shí)間日期的轉(zhuǎn)換是常見(jiàn)的操作,下面就通過(guò)代碼實(shí)例介紹一下如何實(shí)現(xiàn)它們之間的相互轉(zhuǎn)換。

在沒(méi)學(xué)習(xí)本文之前先給大家介紹下javascript中Date()構(gòu)造函數(shù)參數(shù):

關(guān)于Date對(duì)象大家想必一定不陌生,使用Date()構(gòu)造函數(shù)創(chuàng)建一個(gè)時(shí)間對(duì)象是最基本的操作了,例如:

var theDate=new Date();
theDate.getDate();

使用以上代碼可以獲取當(dāng)前日期的天。

上面是對(duì)于Date()構(gòu)造函數(shù)最簡(jiǎn)單的應(yīng)用了,Date對(duì)象具有多種構(gòu)造函數(shù),下面簡(jiǎn)單列舉如下:

new Date()
new Date(milliseconds)
new Date(datestring)
new Date(year, month)
new Date(year, month, day)
new Date(year, month, day, hours)
new Date(year, month, day, hours, minutes)
new Date(year, month, day, hours, minutes, seconds)
new Date(year, month, day, hours, minutes, seconds, microseconds)

下面就對(duì)以上幾個(gè)構(gòu)造函數(shù)進(jìn)行簡(jiǎn)單的分析。

1.new Date(),沒(méi)有參數(shù)的時(shí)候,創(chuàng)建的是當(dāng)前時(shí)間日期對(duì)象。

2.new Date(milliseconds),當(dāng)參數(shù)為數(shù)字的時(shí)候,那么這個(gè)參數(shù)就是時(shí)間戳,被視為毫秒,創(chuàng)建一個(gè)距離1970年1月一日指定毫秒的時(shí)間日期對(duì)象。

3.new Date(datestring),此參數(shù)是一個(gè)字符串,并且此字符串一定能夠使用Date.parse()轉(zhuǎn)換。

4.以下六個(gè)構(gòu)造函數(shù)是精確定義:

1).year,是一個(gè)整數(shù),如果是0-99,那么在此基礎(chǔ)上加1900,其他的都原樣返回。
2).month,是一個(gè)整數(shù),范圍是0-11。

3.day,是一個(gè)整數(shù),范圍是1-31。

4.hours,是一個(gè)整數(shù),范圍是0-23。

5.minutes,是一個(gè)整數(shù),范圍是0-59。

6.seconds,是一個(gè)整數(shù),范圍是0-59.

7.microseconds,是一個(gè)整數(shù),范圍是0-9999。

代碼實(shí)例:

var d1=new Date();
var d2=new Date(1320336000000);
var d3=new Date("2013-8-20 18:20:30");
var d4=new Date(2013,7,26);

一.時(shí)間日期轉(zhuǎn)換為時(shí)間戳:

現(xiàn)在有這么一個(gè)時(shí)間日期:"2013/5/12 20:10:20",下面將其轉(zhuǎn)換為時(shí)間戳形式:

代碼如下:

var dateStr="2013/5/12 20:10:20";
var date=new Date(dateStr);
console.log(date.getTime()); 

利用getTime()函數(shù)即可獲取指定時(shí)間日期對(duì)象的時(shí)間戳。

接下來(lái)再給大家介紹javascript的Date對(duì)象的getTime()方法

getTime()方法的定義和用法:

此方法返回當(dāng)前時(shí)間距1970年1月1日之間的毫秒數(shù)。

注:該方法需要使用一個(gè)Date對(duì)象來(lái)調(diào)用。

點(diǎn)擊可參閱更多相關(guān)Date對(duì)象方法和屬性。

語(yǔ)法結(jié)構(gòu):

dateObject.getTime()

實(shí)例代碼:

var myDate=new Date()
console.log(myDate.getTime())

以上代碼可以輸出當(dāng)前時(shí)間距1970年1月1日之間的毫秒數(shù)。

其實(shí)還有其他很多方法,這里就不介紹了,只需要知道此中方式就可以,其他可以自己慢慢積累。

二.時(shí)間戳轉(zhuǎn)換為事件日期:

實(shí)例代碼一:

var date=new Date(1368360620000);
console.log(date.toLocaleString()); 

javascript的Date對(duì)象的toLocaleString()方法 toLocaleString()方法的定義和用法:

此方法可根據(jù)本地時(shí)間把 Date 對(duì)象轉(zhuǎn)換為字符串,并返此字符串。

注:此方法需要用Date對(duì)象的實(shí)例調(diào)用。

語(yǔ)法結(jié)構(gòu):

dateObject.toLocaleString()

實(shí)例代碼:

var d=new Date();
console.log(d.toLocaleString());

說(shuō)下javascript的Date對(duì)象的toLocaleString()方法

toLocaleString()方法的定義和用法:

此方法可根據(jù)本地時(shí)間把 Date 對(duì)象轉(zhuǎn)換為字符串,并返此字符串。

注:此方法需要用Date對(duì)象的實(shí)例調(diào)用。

語(yǔ)法結(jié)構(gòu):

dateObject.toLocaleString()

實(shí)例代碼:

var d=new Date();
console.log(d.toLocaleString());

實(shí)例二:

function formatDate(now)
{ 
var year=now.getYear(); 
var month=now.getMonth()+1; 
var date=now.getDate(); 
var hour=now.getHours(); 
var minute=now.getMinutes(); 
var second=now.getSeconds(); 
return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; 
} 
var d=new Date(1368360620000); 
console.log(formatDate(d));

相關(guān)文章

  • uniapp使用scroll-view實(shí)現(xiàn)左右上下滑動(dòng)功能

    uniapp使用scroll-view實(shí)現(xiàn)左右上下滑動(dòng)功能

    最近在用uni-app開(kāi)發(fā)小程序時(shí),需要用scroll-view做出左右上下滑動(dòng)效果,所以下面這篇文章主要給大家介紹了關(guān)于uniapp使用scroll-view實(shí)現(xiàn)左右上下滑動(dòng)功能的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • JavaScript實(shí)現(xiàn)將UPC轉(zhuǎn)換成ISBN的方法

    JavaScript實(shí)現(xiàn)將UPC轉(zhuǎn)換成ISBN的方法

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)將UPC轉(zhuǎn)換成ISBN的方法,涉及javascript字符串操作的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • js獲取文件里面的所有文件名(實(shí)例)

    js獲取文件里面的所有文件名(實(shí)例)

    下面小編就為大家?guī)?lái)一篇js獲取文件里面的所有文件名(實(shí)例)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • JavaScript中實(shí)現(xiàn)單體模式分享

    JavaScript中實(shí)現(xiàn)單體模式分享

    這篇文章主要介紹了JavaScript中實(shí)現(xiàn)單體模式分享,單體模式的定義:?jiǎn)误w是一個(gè)用來(lái)劃分命名空間并將一批相關(guān)方法和屬性組織在一起的對(duì)象,如果它能夠被實(shí)例化,那么只能被實(shí)例化一次,需要的朋友可以參考下
    2015-01-01
  • javascript中局部變量和全局變量的區(qū)別詳解

    javascript中局部變量和全局變量的區(qū)別詳解

    本文主要是向大家詳細(xì)的對(duì)比分析了javascript中局部變量和全局變量的區(qū)別,是篇非常不錯(cuò)的文章,值得仔細(xì)去品讀,推薦給小伙伴們。
    2015-02-02
  • 一文帶你理解JavaScript 觀察者模式

    一文帶你理解JavaScript 觀察者模式

    觀察者模式(Observer Pattern)是一種行為型設(shè)計(jì)模式,它定義了一種一對(duì)多的依賴關(guān)系,讓多個(gè)觀察者對(duì)象同時(shí)監(jiān)聽(tīng)某一個(gè)主題對(duì)象,本文將帶你詳細(xì)了解JavaScript 觀察者模式,,需要的朋友可以參考下
    2023-05-05
  • JavaScript中Object.values()的用法舉例

    JavaScript中Object.values()的用法舉例

    這篇文章主要給大家介紹了關(guān)于JavaScript中Object.values()的用法舉例,Object.values()是JavaScript中一個(gè)內(nèi)置的靜態(tài)函數(shù),用于返回一個(gè)對(duì)象中所有屬性值的數(shù)組,需要的朋友可以參考下
    2023-09-09
  • JS數(shù)組去重的常用方法總結(jié)

    JS數(shù)組去重的常用方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于js數(shù)組去重的常用方法,js數(shù)組去重是比較常見(jiàn)的數(shù)組操作方式之一,文中介紹了九種常用方法,需要的朋友可以參考下
    2023-10-10
  • JavaScript判斷對(duì)象是否為數(shù)組

    JavaScript判斷對(duì)象是否為數(shù)組

    這篇文章主要介紹了JavaScript判斷對(duì)象是否為數(shù)組的三種方法,感興趣的小伙伴們可以參考一下
    2015-12-12
  • JavaScript Cookie的讀取和寫入函數(shù)

    JavaScript Cookie的讀取和寫入函數(shù)

    Cookie的讀取和寫入實(shí)現(xiàn)函數(shù)。
    2009-12-12

最新評(píng)論

含山县| 类乌齐县| 金坛市| 遂溪县| 宁德市| 拜泉县| 乌拉特中旗| 克什克腾旗| 寿宁县| 任丘市| 昭平县| 资中县| 沙河市| 岳池县| 和龙市| 贵南县| 毕节市| 平顺县| 青神县| 桦甸市| 汨罗市| 长丰县| 获嘉县| 修水县| 沙雅县| 星子县| 婺源县| 冷水江市| 双辽市| 方城县| 彰武县| 罗江县| 云阳县| 靖边县| 扶风县| 岚皋县| 平南县| 玛曲县| 高尔夫| 彭阳县| 武清区|