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

Ruby时间函数

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
now=Time.mktime(2007,6,5,4,32)  #将当前时间转换为指定的时间
(now+3.days).midnight  #三天后的开始时间(分秒毫秒的指都指定为:00:00:00)
now.next_month.beginning_of_month 当前时间的下个月的月开始时间
now.end_of_month  #当前时间的月结束时间(分秒毫秒的指都指定为:00:00:00)
Time.days_in_month(2,2000) #2002年2月的天数 答案是29
now.seconds_since_midnight #当前时间从正点开始的秒数 答案类型:16320.0
now.change(:year=>2005,:month=>6) #将当前时间的年和月转换成指定的参数值
now.advance(:months=>-1,:days=>3) #将当前时间的月加1 天数加3
now.months_ago(10) #前10个月的时间将月数直接减10
now.lastyear #去年的今天的时间就是年减一
now.next_year #明年的时间年加一
now.last_month #上个月的时间月数减一
now.next_month #下个月的时间月数加一
now.beginning_of_week #当前时间的星期的开始时间00:00:00
now.next_week(:friday) #下个星期的星期五的时间00:00:00
now.beginning_of_day #当前时间一天的开始时间 就是把分秒毫秒的指都指定为:00:00:00
now.midnight #分秒毫秒的指都指定为:00:00:00
now.beginning_of_month #就是这个月的1号 (分秒毫秒的指都指定为:00:00:00)
now.end_of_month #这个月的结束时间 (分秒毫秒的指都指定为:00:00:00)
now.beginning_of_quarter #这个季度的开始时间 (分秒毫秒的指都指定为:00:00:00)
now.beginning_of_year #今年的开始时间 且分秒毫秒的指都指定为:00:00:00
now.yesterday #昨天的时间 天数减一
now.tomorrow #明天的时间 天数加一

鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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