本文实例讲述了jQuery时间戳和日期相互转换操作。分享给大家供大家参考,具体如下:

网上找的很多都没都是这样显示的2017-8-7 3:5:3 自己搜索改下了一下加了0这样显示 2017-08-07 15:05:03

(function($) {

$.extend({

myTime: {

/**

* 当前时间戳

* @return unix时间戳(秒)

*/

CurTime: function(){

return Date.parse(new Date())/1000;

},

/**

* 日期 转换为 Unix时间戳

* @param 2014-01-01 20:20:20 日期格式

* @return 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 unixTime 待时间戳(秒)

* @param isFull 返回完整时间(Y-m-d 或者 Y-m-d H:i:s)

* @param 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) < 10 ? "0" + (time.getUTCMonth()+1) : (time.getUTCMonth()+1)) + "-";

ymdhis += (time.getUTCDate() < 10 ? "0" + time.getUTCDate() : time.getUTCDate()) + " ";

ymdhis += (time.getHours() < 10 ? "0" + time.getHours() : time.getHours()) + ":";

ymdhis += (time.getUTCMinutes() < 10 ? "0" + time.getUTCMinutes() : time.getUTCMinutes()) + ":";

ymdhis += (time.getUTCSeconds() < 10 ? "0" + time.getUTCSeconds() : time.getUTCSeconds());

if (isFull === true)

{

ymdhis += (time.getHours() < 10 ? "0" + time.getHours() : time.getHours()) + ":";

ymdhis += (time.getUTCMinutes() < 10 ? "0" + time.getUTCMinutes() : time.getUTCMinutes()) + ":";

ymdhis += (time.getUTCSeconds() < 10 ? "0" + time.getUTCSeconds() : time.getUTCSeconds());

}

return ymdhis;

}

}

});

})(jQuery);

调用方法:

document.write($.myTime.DateToUnix('2017-08-07 10:49:59')+'
');

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

使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun,测试得到如下运行结果:

PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:

希望本文所述对大家jQuery程序设计有所帮助。

php时间戳转时间 jq,jQuery时间戳和日期相互转换操作示例相关推荐

  1. php把北京时间转换时间戳,北京时间与unix时间戳(unix timestamp)的互转方法

    unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp),是从1970年1月1日(UTC/GMT的午夜)开始到某一时刻所经过的秒数, ...

  2. php将时间戳转换为时间格式,php时间戳如何转换为时间格式

    php时间戳转换为时间格式的方法:首先创建一个PHP示例文件:然后通过"date('Y-m-d H:i:s', 1502204401)"方法将时间戳转换为时间格式:最后通过&quo ...

  3. utc秒数 linux时间戳,UTC时间与UNIX时间戳之间的转换

    将当前系统时间转换为UNIX时间戳 BASH 1 2 $date +%s 1263236513 +%s是date的格式控制,上面命令的意思其实就是将当前系统时间以UNIX时间戳的形式输出. 如果要将任 ...

  4. c语言 北京时间转换utc时间_PHP时间戳和日期相互转换操作

    在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明. 1. php中时间转换函数 strtotime ...

  5. mysql 把时间戳转时间格式_mysql时间戳转成常用可读时间格式的两种方法

    使用EXECL转换时间戳的公式为: 代码:=(xxxxxxxxxx+8*3600)/86400+70*365+19 使用MYSQL语句解释时间戳语法举例: 代码: SELECT FROM_UNIXTI ...

  6. java通多时间戳的到年月日_java 是时间戳和时间的转换 ,时间戳比较时间大小,日月年转换 成年月日...

    我的项目现在的处境: 数据库存的时间是时间戳 , 页面显示的是'2018-04-12? 或者 2018-04-12 12:00:00'这种格式: 时间戳转换时间: class="java&q ...

  7. Java时间带T转成正常时间_java是时间戳和时间的转换,时间戳比较时间大小,日月年转换成年月日...

    我的项目现在的处境: 数据库存的时间是时间戳 , 页面显示的是'2018-04-12  或者 2018-04-12 12:00:00'这种格式: 时间戳转换时间: String timeStr1 = ...

  8. ios linux时间戳转时间,将UNIX时间戳转换为数据 – iOS

    我有一个iOS应用程序,它解析数据的 JSON提要.在这个数据中有一些UNIX时间戳,我存储在NSString中.我想要做的是将这些时间戳转换为日期(月和日).但是我试图在没有自己进行任何划分的情况下 ...

  9. PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】

    时间函数是PHP里面的日常函数,时间的默认时期,今天.昨天.明天 .上一周.下一周,本周开始时间和结束时间:本月开始时间结束时间:上月开始时间结束时间,指定日期的周一和周日等等方法. date_def ...

最新文章

  1. 负载均衡工具haproxy安装,配置,使用
  2. 关系型数据库和非关系型数据库的优劣对比?
  3. 池州市计算机专科,2021年3月安徽省池州市计算机等级考试时间
  4. HDU 4565So Easy!2012长沙邀请赛A题(共轭构造+矩阵的快速幂)
  5. 最大子序列、最长递增子序列、最长公共子串、最长公共子序列、字符串编辑距离
  6. Winform VS2015打包
  7. 终于把公司的底裤扒了!
  8. php排列组合1004无标题,PHP的排列组合有关问题
  9. Spurious Wakup
  10. 漫漫人生录 | 一个月薪 120000 的[ 北京 ] 程序员的真实生活
  11. 16. Segmentation
  12. spring框架_IOC_DI_AOP_MVC
  13. 2022年软件测试人员必读的经典书籍推荐(附电子版)
  14. Office 16 Click-to-Run Extensibility Component 卸载
  15. STC51从入门到精通(汇编)~~~ 第三讲:MCS-51单片机的结构和工作原理
  16. Tensorflow小白实战系列
  17. fixture ‘xxx‘ not found
  18. 洛谷P1363 幻象迷宫(DFS)
  19. 美团充电宝负责人已离职, 或与美团二号人物王慧文的退休有关
  20. C#DBHelper_FactoryDB_GetConn

热门文章

  1. 利用aircrack-ng破解WIFI密码
  2. 主板升级nvme 教程
  3. 读书笔记:无人机控制(六)
  4. 暗黑破坏神练Key方法详解
  5. 饶毅: 美国“次尖”大学比“顶尖”大学更适合中国学生
  6. windows C++多线程(三):线程终止结束ExitThread与TerminateThread
  7. 输入一个十进制数据,转换为8进制,使用顺序栈实现.
  8. 010Edit分析 爆破 + 算法逆向 + 注册机编写
  9. Matlab APP Designer Demo
  10. CPU漏洞补丁修复导致KeServiceDescriptorTable获取变更