编辑:[db:作者] 时间:2024-08-25 02:12:52
本期紧张是讲解韶光戳和日期之间的转换,常用于会员激活码等韶光的转换。
一、获取当前韶光的韶光戳
韶光戳:是一个非常大数字,单位是秒,详细指北京韶光1970年01月01日08时00分00秒起至现在的总秒数,(我国的北京韶光是东八区韶光,以是从8点打算的)
TracePrint time()
输出结果
1709456541
二、日期转化成韶光戳
韶光戳因此秒数为单位,日期转化成韶光戳,实在便是把年月日时分秒转成秒,这个转化的目的是为了把多个单位(年月日时分秒)转成单一的秒,这样就可以方便做算数运算了。
Import "zm.luae"zm.InitTracePrint zm.Timestamp("2024-3-3 17:11:00")
三、秒转化整天
把10000000秒转化整天,代码如下:
Import "shanhai.lua"TracePrint ShanHai.SecToDay(10000000)
输出结果
115天17小时46分40秒
四、韶光戳转成日期
这个实在也是“秒”转成日期,不过韶光戳可以是当前韶光的韶光戳,也可以是“过去”或者“未来”某个韶光点的韶光戳。
当前韶光的韶光戳转成日期
Traceprint DateTime.Format("%Y-%m-%d %H:%M:%S",time())
1000秒前的日期
Traceprint DateTime.Format("%Y-%m-%d %H:%M:%S",time()-1000)
1000秒后的日期
Traceprint DateTime.Format("%Y-%m-%d %H:%M:%S",time()+1000)
五、实际运用
打算会员到期韶光:
(1)比如在数据库中存储到期韶光(韶光戳)是 1712050000,想在屏幕上输出会员到期的日期。
Traceprint DateTime.Format("%Y-%m-%d %H:%M:%S","1712050000")
输出结果:
2024-04-02 17:26:40
打算会员剩余韶光:
Import "shanhai.lua"TracePrint ShanHai.SecToDay("1712050000"-time())
输出结果:
29天23小时51分38秒
(2)以日期形式存储在数据库,如:2024-04-02 17:26:40
打算剩余天数:
Import "shanhai.lua"Import "zm.luae"zm.Initdim t = zm.Timestamp("2024-04-02 17:26:40")TracePrint ShanHai.SecToDay(t-time())
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/bx/76104.html
上一篇:是Ta们挺起衢江工业经济成长的脊梁!让我们为Ta们鼓掌~
下一篇:返回列表
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com