gio*_*ele 27
使用%W而不是%U,它使用星期一作为一周的第一天.
Time.now.strftime('%W')
Run Code Online (Sandbox Code Playgroud)
fl0*_*00r 22
class Date
def sweek
date = self + 1
date.cweek
end
end
# Today is Sunday, 17 July
Date.today.cweek
#=> 28
Date.today.sweek
#=> 29
Run Code Online (Sandbox Code Playgroud)
也许可以这样做;
def week_dates( week_num )
year = Time.now.year
week_start = Date.commercial( year, week_num, 1 )
week_end = Date.commercial( year, week_num, 7 )
week_start.strftime( "%m/%d/%y" ) + ' - ' + week_end.strftime(
"%m/%d/%y" )
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17735 次 |
| 最近记录: |