在线Unix时间戳转换,在编程语言中获取Unix时间戳:

2019-08-20 14:40:32 浏览数 (1)

在线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;
};

效果

image.pngimage.png

0 人点赞