• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

lua 获取前一天的日期的函数

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

获得前一天的日期的函数

 1 function day_step(old_day,step) 
 2    local y,m,d
 3    if("0" ~= string.sub(old_day,6,6)) then
 4       m=string.sub(old_day,6,7)
 5    else
 6       m=string.sub(old_day,7,7)
 7    end
 8 
 9    if("0" ~= string.sub(old_day,9,9)) then
10       d=string.sub(old_day,9,10)
11    else
12       d=string.sub(old_day,10,10)
13    end
14 
15    y=string.sub(old_day,0,4)
16    
17    local old_time=os.time{year=y,month=m,day=d}
18    local new_time=old_time+86400*step
19 
20    local new_day=os.date("*t",new_time)
21    local res=""
22 
23    if(tonumber(new_day.day)<10 and tonumber(new_day.month)<10)then
24       res=new_day.year.."-".."0"..new_day.month.."-".."0"..new_day.day
25    elseif tonumber(new_day.month)<10 then
26       res=new_day.year.."-".."0"..new_day.month.."-"..new_day.day
27    
28    elseif tonumber(new_day.day)<10 then
29       res=new_day.year.."-"..new_day.month.."-".."0"..new_day.day
30    else
31       res=new_day.year.."-"..new_day.month.."-"..new_day.day
32    end
33    return res
34 end
day_step("2013-06-04",-1) -输出-> "2013-06-03"

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
lua元表与元方法示例发布时间:2022-07-22
下一篇:
LUA面向对象编程技巧发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap