在线Unix时间戳转换工具: https://oktools.net/timestamp
语言 | 秒 | 毫秒 |
---|---|---|
JavaScript | Math.round(new Date() / 1000) | new Date().getTime() |
Java | System.currentTimeMillis() / 1000 | System.currentTimeMillis() |
Python | int(time.time()) | int(time.time() * 1000) |
Go | time.Now().Unix() | time.Now().UnixNano() / 1e6 |
PHP | time() | (int)(microtime(true) * 1000) |
Ruby | Time.now.to_i | (Time.now.to_f * 1000).to_i |
C# | DateTimeOffset.UtcNow.ToUnixTimeSeconds() | DateTimeOffset.UtcNow.ToUnixTimeMilliseconds() |
Swift | NSDate().timeIntervalSince1970 | NSDate().timeIntervalSince1970 * 1000 |
Objective-C | NSDate date timeIntervalSince1970 | NSDate date timeIntervalSince1970 * 1000 |
JS日期格式化显示 'yyyy-MM-dd hh:mm:ss'
代码语言:txt复制const dateFormat = 'yyyy-MM-dd hh:mm:ss';
Date.prototype.format = function (fmt) {
let o = {
"M ": this.getMonth() 1,
"d ": this.getDate(),
"h ": this.getHours(),
"m ": this.getMinutes(),
"s ": this.getSeconds(),
"q ": Math.floor((this.getMonth() 3) / 3),
"s": this.getMilliseconds()
};
if (/(y )/.test(fmt)) {
fmt = fmt.replace(RegExp.$1, (this.getFullYear() "").substr(4 - RegExp.$1.length));
}
for (let k in o) {
if (new RegExp("(" k ")").test(fmt)) {
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" o[k]).substr(("" o[k]).length)));
}
}
return fmt;
};