本文转自:https://blog.csdn.net/o0snow/article/details/6858829

js 取得 Unix时间戳

Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也在许多其他操作系统中被广告采用。

目前相当一部分操作系统使用32位二进制数字表示时间。此类系统的Unix时间戳最多可以使用到格林威治时间2038年01月19日03时14分07秒(二进制:01111111 11111111 11111111 11111111)。其后一秒,二进制数字会变为10000000 00000000 00000000 00000000,发生溢出错误,造成系统将时间误解为1901年12月13日20时45分52秒。这很可能会引起软件故障,甚至是系统瘫痪。使用64位二进制数字表示时间的系统(最多可以使用到格林威治时间292,277,026,596年12月04日15时30分08秒)则基本不会遇到这类溢出问题。

如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?

Java time
JavaScript Math.round(new Date().getTime()/1000) 
getTime()返回数值的单位是毫秒
Microsoft .NET / C# epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000
MySQL SELECT unix_timestamp(now())
Perl time
PHP time()
PostgreSQL SELECT extract(epoch FROM now())
Python 先 import time 然后 time.time()
Ruby 获取Unix时间戳:Time.now 或 Time.new 
显示Unix时间戳:Time.now.to_i
SQL Server SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
Unix / Linux date +%s
VBScript / ASP DateDiff("s", "01/01/1970 00:00:00", Now())
其他操作系统 
(如果Perl被安装在系统中)
命令行状态:perl -e "print time"

如何在不同编程语言中实现Unix时间戳(Unix timestamp) → 普通时间?

Java String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000))
JavaScript 先 var unixTimestamp = new Date(Unix timestamp * 1000) 然后 commonTime = unixTimestamp.toLocaleString()
Linux date -d @Unix timestamp
MySQL from_unixtime(Unix timestamp)
Perl 先 my $time = Unix timestamp 然后 my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6]
PHP date('r', Unix timestamp)
PostgreSQL SELECT TIMESTAMP WITH TIME ZONE 'epoch' + Unix timestamp) * INTERVAL '1 second';
Python 先 import time 然后 time.gmtime(Unix timestamp)
Ruby Time.at(Unix timestamp)
SQL Server DATEADD(s, Unix timestamp, '1970-01-01 00:00:00')
VBScript / ASP DateAdd("s", Unix timestamp, "01/01/1970 00:00:00")
其他操作系统 
(如果Perl被安装在系统中)
命令行状态:perl -e 

转载于:https://www.cnblogs.com/freeliver54/p/10265221.html

[转]js 取得 Unix时间戳(Unix timestamp)相关推荐

  1. js 取得 Unix时间戳(Unix timestamp)

    js 取得 Unix时间戳 Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间19 ...

  2. Unix时间戳(Unix timestamp)转换工具 - 站长工具

    站长之家 站长论坛 站长俱乐部站长问答网站建设资源站长交易赚钱 站长工具 ALEXA排名查询百度权重查询SEO概况查询友情链接查询Google PR查询Whois信息查询域名备案查询 站长素材 字体下 ...

  3. Unix时间戳(Unix timestamp)转换

    什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方 ...

  4. 关于Unix时间戳(Unix timestamp)

    时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数.它也被称为 Unix 时间戳(Unix Timestamp). Unix时间戳(Unix timestamp),或称Un ...

  5. 获取现在的Unix时间戳(Unix timestamp)的方法-在线时间戳转换器

    时间戳转换工具: 在线时间戳转换器-千寻收录网在线时间戳转换器,无需下载https://www.otool.top/kfl/sjczh/ 1.不同程序语言或数据库中,获取现在的Unix时间戳(Unix ...

  6. Unix时间戳(Unix timestamp)及其他时间标准

    以下内容摘自:http://blog.hehehehehe.cn/a/15592.htm Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POS ...

  7. java 获取unix timestamp_获取系统安装日期与Unix时间戳(Unix timestamp)

    我们在安装Windows系统时,系统已经给我们将第一次初始装机的日期写入到注册表中,以便于我们以后备查,最通常的做法是开始-运行-输入cmd确定,打开命令提示符,输入systeminfo这个命令,然后 ...

  8. unix时间戳(unix timestamp)与北京时间的互转方法

    1.在linux bash下北京时间与unix时间戳互转: 获取unix timestamp: 命令:date "+%s" 输出:1372654714 获取北京时间: 命令:dat ...

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

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

最新文章

  1. UVA 1354 Mobile Computing
  2. 爱送礼成中国好前任,谢谢你让我认识了快递员
  3. 基于 Web 的 Linux 终端 WebTerminal
  4. Linux下的sed命令使用详解
  5. VC++非MFC项目中使用TRACE宏
  6. BZOJ2743 [HEOI2012]采花 【离线 + 树状数组】
  7. Oracle 跨库查询表数据(不同的数据库间建立连接)
  8. RichTextBox 改变每行的字体颜色
  9. SVN项目提交错误,回退版本(svn项目回退指定版本)
  10. wget 下载文件出错
  11. 第十二章 Android第三方库源码
  12. 【USB设备设计】--复合设备,双HID高速(64Byte 和 1024Byte)
  13. angularJS简介
  14. 招银网络2018笔试分享
  15. StringBuffer的equals
  16. Cobaltstrike学习(二)beacon命令
  17. 并购后仍不吭声的当当,下一步剑指何方?
  18. cout的格式控制——关于cout.width()和cout.fill()
  19. jQuery仿QQ音乐播放器
  20. 【EMNLP20 论文笔记】HGN:基于分层图网络的多跳阅读理解模型

热门文章

  1. 递归用法之“海盗分赃难题”
  2. Java配置----JDK开发环境搭建及环境变量配置
  3. BZOJ.4180.字符串计数(后缀自动机 二分 矩阵快速幂/倍增Floyd)
  4. 六、springcloud之配置中心Config
  5. Hive分析窗口函数(一) SUM,AVG,MIN,MAX
  6. bootstrap源码分析之form、navbar
  7. STM8启动分析及IAP
  8. unity3d 随机生成地形之随机山脉
  9. ADO.NET Entity Framework之ObjectQuery
  10. VS 常用的一些技巧和问题集锦【不断的更新中】