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 相关文章推荐
显示、隐藏密码
Jul 01 Javascript
细品javascript 寻址,闭包,对象模型和相关问题
Apr 27 Javascript
JavaScript 事件的一些重要说明
Oct 25 Javascript
将字符串中由空格隔开的每个单词首字母大写
Apr 06 Javascript
JavaScript实现点击自动选择TextArea文本的方法
Jul 02 Javascript
js创建jsonArray传输至后台及后台全面解析
Apr 11 Javascript
jQuery插件uploadify实现ajax效果的图片上传
Jun 18 Javascript
原生js实现jquery函数animate()动画效果的简单实例
Aug 21 Javascript
js获取浏览器的各种属性
Apr 27 Javascript
vue中eventbus被多次触发以及踩过的坑
Dec 02 Javascript
JavaScript实现美化滑块效果
May 17 Javascript
详解Jest结合Vue-test-utils使用的初步实践
Jun 27 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 中的类
2006/10/09 PHP
php另类上传图片的方法(PHP用Socket上传图片)
2013/10/30 PHP
Yii视图CGridView实现操作按钮定义地址示例
2016/07/14 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
laravel中短信发送验证码的实现方法
2018/04/25 PHP
基于Jquery的简单&amp;简陋Tabs插件代码
2010/02/09 Javascript
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
jquery插件jTimer(jquery定时器)使用方法
2013/12/23 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
javascript简单实现命名空间效果
2014/03/06 Javascript
jquery 实现两级导航菜单附效果图
2014/03/07 Javascript
JavaScript转换与解析JSON方法实例详解
2015/11/24 Javascript
详解JavaScript正则表达式之分组匹配及反向引用
2016/03/09 Javascript
jQuery unbind 删除绑定事件详解
2016/05/24 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
node.js中express-session配置项详解
2017/05/31 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
2018/03/16 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
[59:00]OG vs TNC 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
在Python的web框架中编写创建日志的程序的教程
2015/04/30 Python
Java分治归并排序算法实例详解
2017/12/12 Python
python3中zip()函数使用详解
2018/06/29 Python
django rest framework vue 实现用户登录详解
2019/07/29 Python
Python解析m3u8拼接下载mp4视频文件的示例代码
2021/03/03 Python
利达恒信公司.NET笔试题面试题
2016/03/05 面试题
岗位职责的含义
2013/11/17 职场文书
护理专业自荐信
2013/12/03 职场文书
协议书格式
2014/04/23 职场文书
小学生节约用水倡议书
2014/05/15 职场文书
会计求职信范文
2014/05/24 职场文书
领导班子整改措施
2014/10/24 职场文书
公务员考察材料
2014/12/23 职场文书
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python