亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

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

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

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

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

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)

下面就對以上幾個構(gòu)造函數(shù)進行簡單的分析。

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

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

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

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

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

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

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

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

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

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

代碼實例:

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);

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

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

代碼如下:

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

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

接下來再給大家介紹javascript的Date對象的getTime()方法

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

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

注:該方法需要使用一個Date對象來調(diào)用。

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

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

dateObject.getTime()

實例代碼:

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

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

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

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

實例代碼一:

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

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

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

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

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

dateObject.toLocaleString()

實例代碼:

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

說下javascript的Date對象的toLocaleString()方法

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

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

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

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

dateObject.toLocaleString()

實例代碼:

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

實例二:

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)文章

  • javascript 閉包詳解及簡單實例應(yīng)用

    javascript 閉包詳解及簡單實例應(yīng)用

    這篇文章主要介紹了javascript 閉包詳解及應(yīng)用的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • JavaScript將一個數(shù)組插入到另一個數(shù)組的方法

    JavaScript將一個數(shù)組插入到另一個數(shù)組的方法

    這篇文章主要介紹了JavaScript將一個數(shù)組插入到另一個數(shù)組的方法,涉及javascript中Array.prototype.push.apply方法的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • JavaScript代理模式原理與用法實例詳解

    JavaScript代理模式原理與用法實例詳解

    這篇文章主要介紹了JavaScript代理模式原理與用法,結(jié)合實例形式詳細(xì)分析了JavaScript代理模式基本概念、原理、用法與操作注意事項,需要的朋友可以參考下
    2020-03-03
  • ES6新特性之?dāng)?shù)組、Math和擴展操作符用法示例

    ES6新特性之?dāng)?shù)組、Math和擴展操作符用法示例

    這篇文章主要介紹了ES6新特性之?dāng)?shù)組、Math和擴展操作符用法,結(jié)合實例形式分析了ES6中數(shù)組、Math和擴展操作符的新特性、使用方法及相關(guān)注意事項,需要的朋友可以參考下
    2017-04-04
  • JS回調(diào)函數(shù)簡單用法示例

    JS回調(diào)函數(shù)簡單用法示例

    這篇文章主要介紹了JS回調(diào)函數(shù)簡單用法,結(jié)合實例形式分析了js回調(diào)函數(shù)的定義與簡單使用方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • 微信小程序開發(fā)之實現(xiàn)別踩白塊游戲

    微信小程序開發(fā)之實現(xiàn)別踩白塊游戲

    這篇文章主要為大家詳細(xì)介紹了如何通過微信小程序開發(fā)一個簡單的別踩白塊游戲,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以和小編一起學(xué)習(xí)一下
    2023-02-02
  • JavaScript判斷密碼強度(自寫代碼)

    JavaScript判斷密碼強度(自寫代碼)

    網(wǎng)站注冊的時候經(jīng)??梢钥吹矫艽a強度提示,今天自己做了一個JS密碼強度判斷,具體實現(xiàn)如下,喜歡的朋友可以學(xué)習(xí)下
    2013-09-09
  • JS實現(xiàn)一鍵復(fù)制

    JS實現(xiàn)一鍵復(fù)制

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)點擊按鈕復(fù)制文本,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • js實現(xiàn)圖片旋轉(zhuǎn)的三種方法

    js實現(xiàn)圖片旋轉(zhuǎn)的三種方法

    這篇文章主要介紹了js實現(xiàn)圖片旋轉(zhuǎn)的三種方法,需要的朋友可以參考下
    2014-04-04
  • 原生js實現(xiàn)手風(fēng)琴效果

    原生js實現(xiàn)手風(fēng)琴效果

    這篇文章主要為大家詳細(xì)介紹了原生js實現(xiàn)手風(fēng)琴效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論