时间戳日期相互转换
来源:互联网 发布:淘宝女童模特 编辑:程序博客网 时间:2024/06/05 15:42
(
function
($) {
$.extend({
myTime: {
/**
* 当前时间戳
* @return <int> unix时间戳(秒)
*/
CurTime:
function
(){
return
Date.parse(
new
Date())/1000;
},
/**
* 日期 转换为 Unix时间戳
* @param <string> 2014-01-01 20:20:20 日期格式
* @return <int> unix时间戳(秒)
*/
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;
},
/**
* 时间戳转换日期
* @param <int> unixTime 待时间戳(秒)
* @param <bool> isFull 返回完整时间(Y-m-d 或者 Y-m-d H:i:s)
* @param <int> timeZone 时区
*/
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);
0 0
- 时间戳日期相互转换
- 日期与时间戳之间相互转换
- java时间戳与日期相互转换
- 时间戳与日期的相互转换
- 时间戳和日期相互转换
- Python 时间戳和日期相互转换
- 时间戳、日期格式、以及相互转换
- SQL 日期 和 时间戳 相互转换
- PHP时间戳和日期相互转换
- jquery时间戳和日期相互转换
- 笔记:时间戳和日期相互转换
- PHP+Mysql日期时间和UNIX时间戳相互转换
- JS日期时间与时间戳相互转换
- mysql UNIX时间戳与日期的相互转换
- 时间戳和普通日期的相互转换
- mysql UNIX时间戳与日期的相互转换
- C# Unix时间戳与日期的相互转换
- 不同语言对时间戳和日期的相互转换
- [译] 实时股票预测的开源参考结构
- 规则
- 读写png
- android 来电拦截
- 待翻译---- Understanding Spring MVC Model and Session Attributes
- 时间戳日期相互转换
- Android中的几种小窗口实现
- leetcode219---Contains Duplicate II
- ZYNQ HLS图像处理加速总结(二)——Processing System软件部分
- 阿里云云服务器ECS Windows Server 2012 R2 64位标准版PHP环境搭建
- python中的lib的一些安装方法
- Android进阶——安卓接入微信,获取OpenID
- leetcode之Convert Sorted Array to Binary Search Tree
- NSData有值,NSData转换成NSString为nil