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 相关文章推荐
jQuery 美元符冲突的解决方法
Mar 28 Javascript
js变换显示图片的实例
Apr 16 Javascript
js日期对象兼容性的处理方法
Jan 28 Javascript
JQuery 图片滚动轮播示例代码
Mar 24 Javascript
javascript实现随机读取数组的方法
Aug 03 Javascript
javascript断点调试心得分享
Apr 23 Javascript
解读Bootstrap v4 sass设计
May 29 Javascript
使用JS中的exec()方法构造正则表达式验证
Aug 01 Javascript
Bootstrap CSS组件之导航(nav)
Dec 17 Javascript
jquery仿苹果的时间/日期选择效果
Mar 08 Javascript
Javascript实现异步编程的过程
Jun 18 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
Aug 31 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
实用PHP会员权限控制实现原理分析
2011/05/29 PHP
php实现二进制和文本相互转换的方法
2015/04/18 PHP
WordPress中获取指定分类及其子分类下的文章数目
2015/12/31 PHP
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
2011/08/23 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
Angular限制input框输入金额(是小数的话只保留两位小数点)
2017/07/13 Javascript
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
2017/08/16 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
2018/12/21 Javascript
如何在Vue.js中实现标签页组件详解
2019/01/02 Javascript
JS中如何轻松遍历对象属性的方式总结
2019/08/06 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
JavaScript console的使用方法实例分析
2020/04/28 Javascript
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
Pandas DataFrame数据的更改、插入新增的列和行的方法
2019/06/25 Python
Python如何使用BeautifulSoup爬取网页信息
2019/11/26 Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
2020/02/04 Python
python实现简单井字棋小游戏
2020/03/05 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
Bose美国官网:购买Bose耳机和音箱
2019/03/10 全球购物
如何撰写岗位职责
2014/02/01 职场文书
2014春晚主持词
2014/03/25 职场文书
团队精神的演讲稿
2014/05/14 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
俞敏洪一分钟演讲稿
2014/08/26 职场文书
毕业生班级鉴定评语
2015/01/04 职场文书
社区国庆节活动总结
2015/03/23 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
校运会通讯稿
2015/07/18 职场文书
2015年医院保卫科工作总结
2015/07/23 职场文书
AJAX实现省市县三级联动效果
2021/10/16 Javascript
MongoDB使用场景总结
2022/02/24 MongoDB
一文了解Java动态代理的原理及实现
2022/07/07 Java/Android