使用星期几/月定义时间间隔(ISO 8601?)

时间:2015-02-14 15:56:42

标签: date datetime iso8601 dateinterval datetimeformatinfo

我想定义时间间隔,如:

  • 每周,从星期一中午12:00到星期日晚上11:59:59。
  • 每天上午12:00至下午11:59:59
  • 每个月的第一天凌晨12:00至本月的最后一天晚上11:59:59。

这是否可以使用ISO 8601或任何其他众所周知的标准?

1 个答案:

答案 0 :(得分:1)

你要求重复一周,一天和一个月的时间。周期应分别定义为P1W,P1D或P1M。给定一个合适的起点,我希望以下内容能够起作用:

R / 2015-02-16 / P1W - 从已知的星期一开始重复每周一次。

R / 2015-02-17 / P1D - 从今天开始重复每日时间

R / 2015-02 / P1M - 从本月开始重复每月一次

这些应符合ISO 8601标准。