Ruby中时间周的一些操作

当前时间第几周(从零开始计数的)
# 20140812
Time.now.strftime("%Y%W")
=> "201432"


当前时间周的开始日期,结束日期( 需要注意的是第二个参数 与上面产生的值差一)
# 周一
Date.commercial( 2014, 33, 1 ).to_time
=> 2014-08-11 00:00:00 +0800
# 周日
Date.commercial( 2014, 33, 7 ).to_time
=> 2014-08-17 00:00:00 +0800

你可能感兴趣的:(Ruby)