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 小练习(实例代码)
Aug 07 Javascript
jquery随机展示头像代码
Dec 21 Javascript
js清理Word格式示例代码
Feb 13 Javascript
2014 HTML5/CSS3热门动画特效TOP10
Dec 07 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
Dec 13 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
Feb 20 Javascript
jQuery EasyUI Panel面板组件使用详解
Feb 28 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
react路由配置方式详解
Aug 07 Javascript
详解Axios 如何取消已发送的请求
Oct 20 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
May 22 Javascript
js实现轮播图特效
May 28 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
《超神学院》霸气归来, 天使彦上演维多利亚的秘密
2020/03/02 国漫
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
PHP实现图片裁剪、添加水印效果代码
2014/10/01 PHP
PHP获取当前所在目录位置的方法
2014/11/26 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
理解PHP中的Session及对Session有效期的控制
2016/01/08 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
购物车前端开发(jQuery和bootstrap3)
2016/08/27 Javascript
AngularJs bootstrap搭载前台框架——基础页面
2016/09/01 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
浅谈Node.js:理解stream
2016/12/08 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
微信小程序上传图片功能(附后端代码)
2020/06/19 Javascript
Vue源码解读之Component组件注册的实现
2018/08/24 Javascript
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
Python爬取网易云音乐上评论火爆的歌曲
2017/01/19 Python
python GUI实例学习
2017/11/21 Python
用python实现的线程池实例代码
2018/01/06 Python
Python处理命令行参数模块optpars用法实例分析
2018/05/31 Python
德国足球商店:OUTFITTER
2019/05/06 全球购物
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
协议书怎么写
2014/04/21 职场文书
法院信息化建设方案
2014/05/21 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
浅谈Python基础之列表那些事儿
2021/05/11 Python
Python实现位图分割的效果
2021/11/20 Python