<!DOCTYPE html>
<html>
<body>
<h2>JavaScript new Date()</h2>
<p id="demo"></p>
<script>
var d = new Date(1598833220000);// 单位是毫秒
document.getElementById("demo").innerHTML = d;
</script>
</body>
</html>
JavaScript new Date()
Mon Aug 31 2020 08:20:20 GMT+0800 (中国标准时间)
#include <stdio.h>
#include <stddef.h>
#include <time.h>
int main(void)
{
time_t timer;//time_t就是long int 类型
struct tm *tblock;
timer = time(NULL);//这一句也可以改成time(&timer);
tblock = localtime(&timer);
printf("The number of seconds since January 1, 1970 is %ld\n",timer);// 单位是秒
printf("Local time is: %s\n",asctime(tblock));
return 0;
}
print:
The number of seconds since January 1, 1970 is 1598790092
Local time is: Sun Aug 30 08:21:32 2020
root@22:~$date -d '2020-08-30 20:20:20' +%s
1598833220
root@22:~$date -d@1598833220 +"%Y-%m-%d %H:%M:%S"
2020-08-30 20:20:20
linux的单位是秒
函数原型:time_t time(time_t * timer)
功能: 获取当前的系统时间,返回的结果是一个time_t类型,其实就是一个大整数,其值表示从CUT(Coordinated Universal Time)时间1970年1月1日00:00:00(称为UNIX系统的Epoch时间)到当前时刻的秒数。
JS的单位是毫秒。
https://www.w3school.com.cn/js/js_dates.asp
您不能省略月份。如果只提供一个参数,则将其视为毫秒。
实例
var d = new Date(2018);//