Lua中时间函数的用法整理

时间函数:
local now = os.time()
local curTime = os.date("*t", now)
local curWeek = os.date("%w",now)  --星期天是0
print(curTime.year, curTime.month, curTime.day, curTime.hour, curTime.min, curTime.sec, curWeek)

--注意区分大小写:
local timeStr = os.date("%Y-%m-%d %H:%M:%S", now)  --2021-09-19 15:32:41
local timeStr = os.date("%Y/%m/%d is %A", now)  --2021/09/19 is Sunday
--%w:星期天为0
local timeStr = os.date("%Y/%m/%d is %w", now)  --2022/03/01 is 2

@比较两个时间戳,返回相差多少天
function timediff(begin_time,end_time)
	if begin_time < end_time then
		starttime = begin_time;
		endtime = end_time;
	else
		starttime = end_time;
		endtime = begin_time;
	end

	--计算天数
	timediff = endtime-starttime;
	days = math.floor(timediff/86400);
	--计算小时数
	remain = timediff%86400;
	hours = math.floor(remain/3600);
	--计算分钟数
	remain = remain%3600;
	mins = math.floor(remain/60);
	--计算秒数
	se
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值