Type/to search
12
Follow
3
Followers
有关时间的问题
Help
Created 2022-03-11 15:10:31  
 5
 925

LogStatus("时间:" + _D())
上面的这句显示出来的时间,好像托管者的机器上的UTC的时间,比如新加坡的服务器,但新加坡的当地时间也是和北京一样的,所以如果要本地时间的话,这里应该是用哪个函数呢?

backopentime = new Date()
Log("backopentime=", backopentime)
Log显示出的是正常的时间格式,比如 2022-03-06 23:29:17 ,而不是类似这样的时间数值:updateTime":1646356161044,怎么显示这个数值呢?

因为需要在程序中记录这个时间值,万一程序中断可以在重启后恢复,如果因为某种原因需要手动的输入更改这个时间值,那应该要填入类似1646356161044这样的数值,而不是2022-03-06 23:29:17
--记录
_G("backopentime", backopentime)
--恢复
backopentime = _G("backopentime")

谢谢!

Related Recommendations
Comment
All comments (5)

    状态栏上 输出_D ,是根据托管者所在设备上的系统时间显示的。时间戳都是统一的。用时间戳转换某个时区的时间。

    4 years ago

    如何显示时间戳呢,Log输出的都是标准时间格式的

    4 years ago
    var ts = new Date().getTime() Log(ts)
    4 years ago

    谢谢,那我手动回写的时候就应该写入ts这个值,而不是时间格式的那个值,对吧

    4 years ago

    嗯 ts就是时间戳,转换可读时间再根据时区设置转换就可以了。

    4 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)