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

js模仿php中strtotime()與date()函數(shù)實現(xiàn)方法

 更新時間:2015年08月11日 11:56:44   作者:laomao452  
這篇文章主要介紹了js模仿php中strtotime()與date()函數(shù)實現(xiàn)方法,涉及javascript時間操作的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了js模仿php中strtotime()與date()函數(shù)實現(xiàn)方法。分享給大家供大家參考。具體如下:

在js中沒有像php中strtotime()與date()函數(shù),可直接轉(zhuǎn)換時間戳,下面我們來自定一個函數(shù)來實現(xiàn)js中具體有時間戳轉(zhuǎn)換的功能。

function datetime_to_unix(datetime){ 
  var tmp_datetime = datetime.replace(/:/g,'-'); 
  tmp_datetime = tmp_datetime.replace(/ /g,'-'); 
  var arr = tmp_datetime.split("-"); 
  var now = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5])); 
  return parseInt(now.getTime()/1000); 
} 
function unix_to_datetime(unix) { 
  var now = new Date(parseInt(unix) * 1000); 
  return now.toLocaleString().replace(/年|月/g, "-").replace(/日/g, " "); 
} 
var datetime = '2012-11-16 10:36:50'; 
var unix = datetime_to_unix(datetime); 
document.write(datetime+' 轉(zhuǎn)換后的時間戳為: '+unix+' 
'); 
var unix = 1353033300; 
var datetime = unix_to_datetime(unix); 
document.write(unix+' 轉(zhuǎn)換后的日期為: '+datetime);

如果想彈出:2010-10-20 10:00:00這個格式的也好辦

<script>
function getLocalTime(nS) {
  return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " "); 
}
alert(getLocalTime(1177824835));
</script>

完整實例

<script type="text/javascript">
var day1 = parseInt(new Date().valueOf()/1000);
var day2 = new Date(day1 * 1000);
function getLocalTime(nS) { 
  return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:d{1,2}$/,' '); 
}
/* 同上面函數(shù) */
function getLocalTimes(nS) { 
  return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17);
} 
function getLocalFormatTime(nS) { 
 return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");  
}
document.getElementById("btn1").onclick = function(){
 alert(day1);
}
document.getElementById("btn2").onclick = function(){
 alert(day2.toLocaleString());
}
document.getElementById("btn3").onclick = function(){
 alert( getLocalTime(day1) );
}
document.getElementById("btn4").onclick = function(){
 alert( getLocalFormatTime(day1) );
}
document.getElementById("btn5").onclick = function(){
 alert(day2.getFullYear()+"-"+(day2.getMonth()+1)+"-"+day2.getDate()+" "+day2.getHours()+":"+day2.getMinutes()+":"+day2.getSeconds());
}
</script>

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

  • web-view內(nèi)嵌H5與uniapp數(shù)據(jù)的實時傳遞解決方案

    web-view內(nèi)嵌H5與uniapp數(shù)據(jù)的實時傳遞解決方案

    這篇文章主要介紹了web-view內(nèi)嵌H5與uniapp數(shù)據(jù)的實時傳遞,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • javascript實現(xiàn)鼠標(biāo)放上后下邊對應(yīng)內(nèi)容變換的效果

    javascript實現(xiàn)鼠標(biāo)放上后下邊對應(yīng)內(nèi)容變換的效果

    這篇文章主要介紹了javascript鼠標(biāo)放上后下邊對應(yīng)內(nèi)容變換的方法,實例分析了javascript實現(xiàn)tab切換的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • javascript基本數(shù)據(jù)類型及類型檢測常用方法小結(jié)

    javascript基本數(shù)據(jù)類型及類型檢測常用方法小結(jié)

    這篇文章主要介紹了javascript基本數(shù)據(jù)類型及類型檢測常用方法,總結(jié)分析了javascript的基本數(shù)據(jù)類型與類型檢測的常用操作方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-12-12
  • Bootstrap筆記—折疊實例代碼

    Bootstrap筆記—折疊實例代碼

    本篇文章主要介紹了Bootstrap筆記—折疊實例代碼,詳細(xì)的介紹了折疊效果實例,包括一組多組等,非常具有實用價值,需要的朋友可以參考下。
    2017-03-03
  • 判斷用戶的在線狀態(tài) onbeforeunload事件

    判斷用戶的在線狀態(tài) onbeforeunload事件

    window.event.clientX和window.event.clientY 將捕捉當(dāng)前事件發(fā)生時鼠標(biāo)相對與窗口的桌面坐標(biāo),通常情況下IE的關(guān)閉按鈕都會在頁面的右上部分,所以點關(guān)閉的時候鼠標(biāo)的坐標(biāo)的Y坐標(biāo)一定是小于0的
    2011-03-03
  • 純JS實現(xiàn)監(jiān)控本地文件變化

    純JS實現(xiàn)監(jiān)控本地文件變化

    你是否曾夢想擁有一個能夠?qū)崟r監(jiān)控本地文件變化的網(wǎng)頁應(yīng)用,現(xiàn)在,這個夢想即將成為現(xiàn)實,本文將通過純JS實現(xiàn)這一功能,感興趣的小伙伴可以了解下
    2025-04-04
  • JS 判斷代碼全收集

    JS 判斷代碼全收集

    js判斷代碼,比較全,大家可以看下代碼,熟悉常見判斷代碼。
    2009-04-04
  • JS與SQL方式隨機生成高強度密碼示例

    JS與SQL方式隨機生成高強度密碼示例

    這篇文章主要介紹了JS與SQL方式隨機生成高強度密碼,結(jié)合實例形式分析了javascript方式與SQL方式生成高強度密碼的相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • 一個獲取第n個元素節(jié)點的js函數(shù)

    一個獲取第n個元素節(jié)點的js函數(shù)

    這篇文章主要介紹了一個獲取第n個元素節(jié)點的js函數(shù),功能還不完善 ,需要的朋友可以參考下
    2014-09-09
  • 前端Webpack配置之eval-source-map使用方法

    前端Webpack配置之eval-source-map使用方法

    eval-source-map 是 Webpack 中 devtool 選項的一種模式,它提供了一種內(nèi)聯(lián) Source Map 的方式,用于開發(fā)環(huán)境中的源代碼映射,這篇文章主要介紹了前端Webpack配置之eval-source-map使用方法,需要的朋友可以參考下
    2024-12-12

最新評論

东光县| 龙川县| 平遥县| 曲水县| 凌源市| 临西县| 古交市| 达尔| 南和县| 西吉县| 岑巩县| 澜沧| 宜州市| 南川市| 民县| 宁波市| 望奎县| 石嘴山市| 宁强县| 弥勒县| 溆浦县| 海安县| 镶黄旗| 玛曲县| 佳木斯市| 裕民县| 辉县市| 岚皋县| 鸡东县| 天峨县| 东乌珠穆沁旗| 玛纳斯县| 会宁县| 九龙县| 普兰店市| 崇信县| 含山县| 银川市| 芒康县| 安泽县| 根河市|