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

时间戳0按照ISO 8601格式写出来为 1970-01-01T00:00:00Z 。一小时为3600秒,一个基准日(也称纪元日,epoch day)是86400秒,闰秒没有计算在内。

1、在linux bash下北京时间与unix时间戳互转:

获取unix timestamp:

命令:date "+%s"

输出:1372654714

获取北京时间:

命令:date '+%Y-%m-%d %H:%M:%S'

输出:2013-07-01 12:55:56

unix timestamp转北京时间:

命令:date -d@1372654714 '+%Y-%m-%d %H:%M:%S'

输出:2013-07-01 12:58:34

北京时间转unix timestamp:

命令:date -d"2013-07-01 12:58:34" '+%s'

输出:1372654714

2、用mysql sql语句实行unix时间戳与北京时间互转:

获取unix时间戳:

输出:1372659589

获取北京时间:

语句:select now();

输出:2013-07-01 12:55:56

unix时间戳转北京时间:

语句:select from_unixtime(1229055132,"%Y-%m-%d %h:%i:%s");

输出:2008-12-12 12:12:12

北京时间转unix时间戳:

语句:select unix_timestamp("2008-12-12 12:12:12");

输出:1229055132

3、php语言实现北京时间与unix timestamp互转:

获取unix timestamp:

代码:echo time();

输出:1372659589

获取北京时间:

代码:echo date("Y-m-d H:i:s");

输出:2013-07-01 14:47:56

unix timestamp转北京时间:

代码:echo date("Y-m-d H:i:s",1372661384);

输出:2013-07-01 14:49:44

北京时间转unix timestamp:

代码:echo time("2013-01-01 24:38:52");

输出:1372661472

4、javaScript实现北京时间与unix timestamp互转:

获取unix timestamp:

代码:alert(Math.round(new Date().getTime()/1000));

弹出:1372664103

获取北京时间:

代码:alert((new Date()).toLocaleString());

弹出:2013-07-01 14:47:56

unix timestamp转北京时间:

代码:alert((new Date(1234567890*1000)).toLocaleString());

弹出:2009-2-14 07:31:30

北京时间转unix timestamp:

代码:alert(Date.parse("2012/05/05 15:38:45")/1000)

弹出:1336203525

5、java实现北京时间与unix timestamp互转:

unix timestamp转北京时间:

String date=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date(123456789 * 1000))

北京时间转unix timestamp:

long n = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2012-12-12 12:12:12");

6、PostgreSQL实现北京时间与unix timestamp互转:

unix timestamp转北京时间:

SELECT TIMESTAMP WITH TIME ZONE 'epoch' + 1372654714) * INTERVAL '1 second'

北京时间转unix timestamp:

SELECT extract(epoch FROM date('YYYY-MM-DD HH:MM:SS'));

7、python实现北京时间与unix timestamp互转:

unix timestamp转北京时间:

import time

time.gmtime(1372654714)

北京时间转unix timestamp:

import time

int(time.mktime(time.strptime('YYYY-MM-DD HH:MM:SS', '%Y-%m-%d %H:%M:%S')))

8、perl实现北京时间与unix timestamp互转:

unix timestamp转北京时间:

先 my $time = Unix timestamp

然后 my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6]

北京时间转unix timestamp:

先 use Time::Local

然后 my $time = timelocal($sec, $min, $hour, $day, $month, $year);

9、SQL Server实现北京时间与unix timestamp互转:

unix timestamp转北京时间:

DATEADD('s', 1372654714, '1970-01-01 00:00:00')

北京时间转unix timestamp:

SELECT DATEDIFF('s', '1970-01-01 00:00:00', '2012-01-01 10:10:10')

10、VBScript/ASP实现北京时间与unix timestamp互转:

unix timestamp转北京时间:

DateAdd("s", 1372654714, "01/01/1970 00:00:00")

北京时间转unix timestamp:

DateDiff("s", "01/01/1970 00:00:00", "08/07/2013 13:13:13")

8、ruby实现北京时间与unix时间戳互转:

unix时间戳转北京时间:

Time.at(1372654714)

北京时间转unix时间戳:

Time.local(2013, 12, 24, 14, 36, 48)

php把北京时间转换时间戳,北京时间与unix时间戳(unix timestamp)的互转方法相关推荐

  1. PostgreSQL | 将 timestamptz 格式的UTC时间转换成北京时间

    PostgreSQL | 将 timestamptz 格式的UTC时间转换成北京时间 1.将UTC时间"2020-08-25 02:11:34.59741+00" 转换成北京时间( ...

  2. 日期格式:ddMMyy-hhmmss,格林威治时间转换成北京时间

    有些项目需要第三方的接口来取数据,这样就有个问题,那就是有些字段比较特殊,采用的都是国际标准时间,方便别的语言调用,这样时间差就相差不一样了,需要进行转换. 例如:GPS的数据时间格式:ddMMyy- ...

  3. Python时间转换函数:时间转化为时间戳、时间戳转化为时间、当前日期、当前时间、星期几、前面或者后面多少天、年、月、日等

    Python时间转换函数:时间转化为时间戳.时间戳转化为时间.当前日期.当前时间.星期几.前面或者后面多少天.年.月.日等 #Python时间转换函数:时间转化为时间戳.时间戳转化为时间.当前日期.当 ...

  4. 将本地时间转换成 UTC 时间,0时区时间

    // 将时间戳转换成日期格式: function timestampToTime(timestamp) { var date = new Date(timestamp);//时间戳为10位需*1000 ...

  5. mysql 格林时间转换_格林时间转换成正常时间

    uscdbmt@rac1:~> date +%s 1414741902 oracle中怎么把这个1414741902转换成正常时间格式 select Numtodsinterval(141474 ...

  6. 当前时间转换成UTC时间

    以下为postman在Pre-request设置当前时间为UTC时间: //格式化时间方法-勿动 Date.prototype.format = function(format){ var o = { ...

  7. 格林时间转换成正常时间

    uscdbmt@rac1:~> date +%s 1414741902 oracle中怎么把这个1414741902转换成正常时间格式 select Numtodsinterval(141474 ...

  8. 将Json转换过来的带T的字符串格式的时间转换成正常时间,并通过指定格式输出

    java中时间接受Json转换时间格式很讨厌,因为json转换的时间带有"T",导致转换时间出错.我提供了下面方法可以转换时间并传出指定格式时间: /*** 将Json转换过来的带 ...

  9. jQuery 将本地时间转换成 UTC 时间,计算时差,将UTC时间转换成 本地 时间

    //使用方式 let date = 'YYYY-MM-DD'; //你的时间格式(你的时间)//调用 FormatUtcDate(new Date( date + ' 00:00:00 ')) For ...

最新文章

  1. ​​清华大学举办疫情防控期间首场在线学位论文答辩
  2. 七八年级计算机教案,八年级信息技术教案第七章   特殊成员----字符串
  3. [Google Guava] 12-数学运算
  4. Apollo进阶课程 ④ | 开源模块讲解(下)
  5. STM32之内部FLASH原理
  6. 转:MSDN Visual系列:MOSS企业级搜索之一——在搜索中心里创建自定义搜索页面和标签选项卡...
  7. [编程之美]饮料供货
  8. SAP License:OB52等与Client状态相关的前台操作
  9. html 放上去动画停止,使用jQuery的animate()+CSS样式实现动画效果及stop()停止动画
  10. 最近公共祖先_LeetCode 236. 二叉树的最近公共祖先
  11. 探讨e.target与e.currentTarget
  12. 信捷PLC远程上下载程序,远程控制
  13. python 图像相似度;用0-1矩阵表示两幅图像的相似度
  14. Word页面视图下不显示内容但web视图下可以显示的问题
  15. CSS 实战 - 个人名片设计
  16. RandomAccessSource not opened
  17. github项目下载单个文件夹的办法
  18. C#-财务管理系统(成本核算)
  19. LaTex绘制跨行跨列的三线表
  20. 艾美捷C1q天然蛋白的应用和化学性质说明

热门文章

  1. 初次接触tridium niagara软件
  2. RS485方向切换的几种方案及优劣势分析
  3. C语言_自定义数据类型
  4. 【show me the code】Python练习题语法笔记 1
  5. 关于STM32 Hal 库函数编写的程序 在编译时报错 :“Error: L6218E: Undefined symbol 函数名 (referred from xx.o)” 的解决办法
  6. 结构体中的函数指针(c语言里一种思想)
  7. KVM管理平台选型与开源企业级虚拟化平台oVirt详解
  8. Android 软件平台架构设计
  9. 达梦数据库全量数据恢复还原流程
  10. Promise的使用方法