时间戳工具

暂停
日期&时间
时间戳(毫秒)
时间戳(秒)

GoLang


import (
  "time"
)
int64(time.Now().Unix())
    

Java

System.currentTimeMillis() / 1000
DateTime.now().getMillis() / 1000
Instant.now().getEpochSecond()

JavaScript

Date.now()/1000
new Date().valueOf();
+new Date()

MySQL

SELECT unix_timestamp(now())

PHP

$timestamp = time(); 
$timestamp = date('U');
$timestamp = microtime(true);

$datetime = new DateTime();
$timestamp = $datetime->getTimestamp();

$datetime = DateTime::createFromFormat('U.u', microtime(true));
$timestamp = $datetime->getTimestamp(); 

Python


import time
time.time()
                    

from datetime import datetime
timestamp = datetime.now().timestamp()
timestamp = datetime.utcnow().timestamp()
                    

from dateutil import parser
timestamp = parser.parse(datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%S.%fZ")).timestamp()
                    

BShell(zShell可能会出现差异)


# 格式化输出秒级时间戳
timestamp=$(date +%s)

# 格式化输出毫秒时间戳
echo $(date +%s%3N)
                    
timestamp=$(epoch +%s)

Lua

local timestamp = os.time()
local timestamp = os.date("!*t").sec
local socket = require("socket")
local timestamp = socket.gettime()*1000
local tz = require('luatz')
local timestamp = tz.now():totimestamp() * 1000

Dart

var timestamp = DateTime.now().millisecondsSinceEpoch;
var timestamp = DateTime.now().difference(DateTime(0)).inMilliseconds;
var sw = Stopwatch()..start();
var timestamp = sw.elapsedMilliseconds;
var format = DateFormat('yyyy-MM-ddTHH:mm:ss.SSSZ');
var timestamp = DateTime.parse(format.format(DateTime.now())).millisecondsSinceEpoch;