jquery中实现时间戳与日期相互转换


Posted in Javascript onApril 12, 2016

直接看代码:

提醒:不要忘记了引用jquery的类库

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

调用方法:

<script>

    document.write($.myTime.DateToUnix('2016-04-12 10:49:59')+'<br>');

    document.write($.myTime.UnixToDate(1460429399));

</script>
Javascript 相关文章推荐
JS 操作Array数组的方法及属性实例解析
Jan 08 Javascript
ie浏览器使用js导出网页到excel并打印
Mar 11 Javascript
HTML,CSS,JavaScript速查表推荐
Dec 02 Javascript
JavaScript文档碎片操作实例分析
Dec 12 Javascript
JavaScript数组去重的6个方法
Jan 21 Javascript
Node.js中的cluster模块深入解读
Jun 11 Javascript
Vue使用vue-area-linkage实现地址三级联动效果的示例
Jun 27 Javascript
解决bootstrap模态框数据缓存的问题方法
Aug 10 Javascript
深入理解Vue父子组件生命周期执行顺序及钩子函数
Aug 12 Javascript
node.js学习笔记之koa框架和简单爬虫练习
Dec 13 Javascript
Angular.JS读取数据库数据调用完整实例
Jul 02 Javascript
uni-app微信小程序登录授权的实现
May 22 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
Apr 12 #Javascript
JS代码防止SQL注入的方法(超简单)
Apr 12 #Javascript
zTree插件下拉树使用入门教程
Apr 11 #Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
Apr 11 #Javascript
js创建jsonArray传输至后台及后台全面解析
Apr 11 #Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
Apr 11 #Javascript
详解JavaScript的另类写法
Apr 11 #Javascript
You might like
检测png图片是否完整的php代码
2010/09/06 PHP
php strnatcmp()函数的用法总结
2013/11/27 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
2014/05/15 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
实例分析基于PHP微信网页获取用户信息
2017/11/24 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
如何使用json在前后台进行数据传输实例介绍
2013/04/11 Javascript
在jQuery中 常用的选择器介绍
2013/04/16 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
Vuex利用state保存新闻数据实例
2017/06/28 Javascript
详细分析JS函数去抖和节流
2017/12/05 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
2018/12/03 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
layui导出所有数据的例子
2019/09/10 Javascript
[01:09]DOTA2次级职业联赛 - 99战队宣传片
2014/12/01 DOTA
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
详解python 爬取12306验证码
2019/05/10 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
Python 转换RGB颜色值的示例代码
2019/10/13 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
CSS3 简写animation
2012/05/10 HTML / CSS
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
远程Wi-Fi宠物监控相机:Petcube
2017/04/26 全球购物
Tory Burch德国官网:美国时尚生活品牌
2018/01/03 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
应届大学生自荐信格式
2013/09/21 职场文书
入团者的自我评价分享
2013/12/02 职场文书
数学系毕业生求职信
2014/05/29 职场文书
项目负责人岗位职责
2015/02/15 职场文书
2016年中学法制宣传日活动总结
2016/04/01 职场文书