日期与时间戳之间相互转换
2014-02-27 15:47
489 查看
/** * * 日期与时间戳之间相互转换 * Author : WH_ZCZ * Date : 2014.2.27 * 使用方式 $.timeStamp.DateToUnix(dateStr) * $.timeStamp.UnixToDate(unixTime, false, 8) */ (function($) { $.extend({ timeStamp: { /** * 日期转换为Unix时间戳 * @param <string> d 日期 * @return <int> unix时间戳(毫秒) */ DateToUnix: function(d){ return new Date(d.replace(/-/g,"/")).getTime(); }, /** * Unix时间戳转换为日期 * @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/1000) + parseInt(timeZone) * 60 * 60; } var time = new Date(unixTime*1000); var ymdhis = ""; ymdhis += time.getUTCFullYear() + "-"; ymdhis += (time.getUTCMonth() + 1 <10 ? "0" + (time.getUTCMonth() + 1) : + time.getUTCMonth() + 1) + "-"; ymdhis += time.getUTCDate() <10 ? "0" + time.getUTCDate() : time.getUTCDate(); if(isFull === true){ ymdhis += " " + (time.getUTCHours() <10 ? "0" + time.getUTCHours() : time.getUTCHours()) + ":"; ymdhis += (time.getUTCMinutes() <10 ? "0" + time.getUTCMinutes() : time.getUTCMinutes()) + ":"; ymdhis += time.getUTCSeconds() < 10? "0" + time.getUTCSeconds() : time.getUTCSeconds(); } return ymdhis; } } }); })(jQuery);
相关文章推荐
- mysql 时间戳与日期格式之间相互转换
- js时间戳与日期格式之间相互转换
- Long和Date数据类型之间相互转换代码 - 调整时间推前往后,截取long型日期方法。
- js时间戳与日期格式之间的相互转换
- 时间戳与日期之间的相互转换整理
- mysql 中日期格式 与 时间戳之间的相互转换
- javascript时间戳和日期字符串相互转换
- 转:javascript时间戳和日期字符串相互转换
- Android:Date、String、Long三种日期类型之间的相互转换
- PHP时间戳和日期相互转换
- javascript时间戳和日期字符串相互转换
- C语言中两种方式表示时间日期值time_t和struct tm类型的相互转换
- java Data、String、Long三种日期类型之间的相互转换
- 时间戳和日期格式相互转换
- javascript时间戳和日期字符串相互转换代码(超简单)
- javascript时间戳和日期字符串相互转换
- java时间戳与日期字符串相互转换方法
- Java日期时间以及日期相互转换
- javascript时间戳和日期字符串相互转换
- java Data、String、Long三种日期类型之间的相互转换