java |
获取时间戳:time |
时间戳转普通时间:String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix
timestamp * 1000)) |
普通时间转时间戳:long epoch = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00"); |
JavaScript |
获取时间戳:Math.round(new Date().getTime()/1000)
getTime()返回数值的单位是毫秒 |
时间戳转普通时间:先 var unixTimestamp = new Date(Unix timestamp * 1000) 然后 commonTime = unixTimestamp.toLocaleString() |
普通时间转时间戳:var commonTime = new Date(Date.UTC(year, month - 1, day, hour, minute, second)) |
PHP |
获取时间戳:time() |
时间戳转普通时间:date('Y-m-d H:i:s', $timestamp) |
普通时间转时间戳:strtotime($date) |
Python |
获取时间戳:先 import time 然后 time.time() |
时间戳转普通时间:先 import time 然后 time.gmtime(Unix timestamp) |
普通时间转时间戳:先 import time 然后 int(time.mktime(time.strptime('YYYY-MM-DD HH:MM:SS', '%Y-%m-%d %H:%M:%S'))) |
Ruby |
获取时间戳:获取Unix时间戳:Time.now 或 Time.new
显示Unix时间戳:Time.now.to_i |
时间戳转普通时间:Time.at(Unix timestamp) |
普通时间转时间戳:Time.local(year, month, day, hour, minute, second) |