jquery中實(shí)現(xiàn)時(shí)間戳與日期相互轉(zhuǎn)換
直接看代碼:
提醒:不要忘記了引用jquery的類庫
(function($) {
$.extend({
myTime: {
/**
* 當(dāng)前時(shí)間戳
* @return <int> unix時(shí)間戳(秒)
*/
CurTime: function(){
return Date.parse(new Date())/1000;
},
/**
* 日期 轉(zhuǎn)換為 Unix時(shí)間戳
* @param <string> 2014-01-01 20:20:20 日期格式
* @return <int> unix時(shí)間戳(秒)
*/
DateToUnix: function(string) {
var f = string.split(' ', 2);
var d = (f[0] ? f[0] : '').split('-', 3);
var t = (f[1] ? f[1] : '').split(':', 3);
return (new Date(
parseInt(d[0], 10) || null,
(parseInt(d[1], 10) || 1) - 1,
parseInt(d[2], 10) || null,
parseInt(t[0], 10) || null,
parseInt(t[1], 10) || null,
parseInt(t[2], 10) || null
)).getTime() / 1000;
},
/**
* 時(shí)間戳轉(zhuǎn)換日期
* @param <int> unixTime 待時(shí)間戳(秒)
* @param <bool> isFull 返回完整時(shí)間(Y-m-d 或者 Y-m-d H:i:s)
* @param <int> timeZone 時(shí)區(qū)
*/
UnixToDate: function(unixTime, isFull, timeZone) {
if (typeof (timeZone) == 'number')
{
unixTime = parseInt(unixTime) + parseInt(timeZone) * 60 * 60;
}
var time = new Date(unixTime * 1000);
var ymdhis = "";
ymdhis += time.getUTCFullYear() + "-";
ymdhis += (time.getUTCMonth()+1) + "-";
ymdhis += time.getUTCDate();
if (isFull === true)
{
ymdhis += " " + time.getUTCHours() + ":";
ymdhis += time.getUTCMinutes() + ":";
ymdhis += time.getUTCSeconds();
}
return ymdhis;
}
}
});
})(jQuery);
調(diào)用方法:
document.write($.myTime.DateToUnix('2016-04-12 10:49:59')+'<br>');
document.write($.myTime.UnixToDate(1460429399));
</script>
相關(guān)文章
JQuery 動(dòng)態(tài)生成Table表格實(shí)例代碼
這篇文章主要介紹了JQuery 動(dòng)態(tài)生成Table表格實(shí)例代碼的相關(guān)資料,這里附有實(shí)現(xiàn)實(shí)例代碼,具有一定的參考價(jià)值,需要的朋友可以參考下2016-12-12
jquery實(shí)現(xiàn)動(dòng)態(tài)改變css樣式的方法分析
這篇文章主要介紹了jquery實(shí)現(xiàn)動(dòng)態(tài)改變css樣式的方法,結(jié)合實(shí)例形式分析了jQuery動(dòng)態(tài)操作css樣式的設(shè)置、獲取及應(yīng)用等相關(guān)操作技巧,需要的朋友可以參考下2019-05-05
Jquery網(wǎng)頁出現(xiàn)的亂碼問題的三種解決方法
很多時(shí)候,在網(wǎng)上下的一些Jquery插件,在頁面運(yùn)行時(shí)出現(xiàn)亂碼問題,我總結(jié)了三點(diǎn),希望對(duì)大家有所幫助:2013-06-06
AspNet中使用JQuery上傳插件Uploadify詳解
Uploadify是JQuery的一個(gè)上傳插件,實(shí)現(xiàn)的效果非常不錯(cuò),帶進(jìn)度顯示。不過官方提供的實(shí)例時(shí)php版本的,本文將詳細(xì)介紹Uploadify在Aspnet中的使用2015-05-05
jQuery添加options點(diǎn)擊事件并傳值實(shí)例代碼
這篇文章主要介紹了jQuery添加options點(diǎn)擊事件并傳值實(shí)例代碼,非常具有參考價(jià)值,需要的朋友一起看下吧2016-05-05
jquery實(shí)現(xiàn)垂直和水平菜單導(dǎo)航欄
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)垂直和水平菜單導(dǎo)航欄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08
jQuery實(shí)現(xiàn)點(diǎn)擊小圖顯示大圖代碼分享
這篇文章主要介紹了jQuery實(shí)現(xiàn)點(diǎn)擊小圖顯示大圖效果,功能實(shí)現(xiàn)非常簡(jiǎn)單,推薦給大家,有需要的小伙伴可以參考下。2015-08-08
jQuery EasyUI API 中文文檔 - Spinner微調(diào)器使用
jQuery EasyUI API 中文文檔 - Spinner微調(diào)器使用,需要的朋友可以參考下。2011-10-10

