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触发a标签跳转事件示例代码
Jul 21 Javascript
js 实现菜单上下显示附效果图
Nov 21 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
Dec 11 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
Dec 19 Javascript
AngularJS 过滤器(自带和自建)详解
Sep 19 Javascript
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
angular select 默认值设置方法
Jun 23 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
Jul 23 Javascript
vue cli使用绝对路径引用图片问题的解决
Dec 06 Javascript
Vue列表渲染的示例代码
Nov 01 Javascript
Java Varargs 可变参数用法详解
Jan 28 Javascript
Vue实现省市区三级联动
Dec 27 Vue.js
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
用Simple Excel导出xls实现方法
2012/12/06 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
2013/07/02 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
基于jquery的多彩百分比 动态进度条 投票效果显示效果实现代码
2011/08/28 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
2014/09/01 Javascript
thinkphp 表名 大小写 窍门
2015/02/01 Javascript
jQuery实现鼠标划过添加和删除class的方法
2015/06/26 Javascript
java中String类型变量的赋值问题介绍
2016/03/23 Javascript
jquery实现拖动效果
2016/08/10 Javascript
JavaScript实现邮箱地址自动匹配功能代码
2016/11/28 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
使用Nodejs连接mongodb数据库的实现代码
2017/08/21 NodeJs
旺旺在线客服代码 旺旺客服代码生成器
2018/01/09 Javascript
实例讲解v-if和v-show的区别
2019/01/31 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
jquery插件懒加载的示例
2020/10/24 jQuery
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
在Python的Django框架中编写编译函数
2015/07/20 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
恢复百度云盘本地误删的文件脚本(简单方法)
2017/10/21 Python
Python元字符的用法实例解析
2018/01/17 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2018/03/04 Python
Python 调用PIL库失败的解决方法
2019/01/08 Python
如何利用pygame实现简单的五子棋游戏
2019/12/29 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
十佳家长事迹材料
2014/08/26 职场文书
小区门卫的岗位职责
2014/09/26 职场文书
会计求职自荐信范文
2015/03/04 职场文书
小鞋子观后感
2015/06/05 职场文书
2016年五一劳动节专题校园广播稿
2015/12/17 职场文书