Jump to content

Datetime: Difference between revisions

From tango.info wiki
No edit summary
m moved datetime to Datetime
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[category:data]]
[[Category:Data]]
tango.info uses [[ISO 8601]] for date and time representation.
tango.info uses [[ISO 8601]] for date and time representation.
==selection==
* ds display start
* de display end
* es event start
* ee event end
* cond:
** FALSE
** OR (ds <= es AND es < de) //es within display
** OR (ds < ee AND ee <= de) //ee within display
** OR (ds >= es AND ee >=de) //display within event
by examples
* 2008 -> show all events with dtstart<2008-12-31T23:59:59
{|
!request
!dtstart
!dtend
|-
|2008
|<2008-12-31T23:59:59
|>2008-01-01T00:00:00
|-
|2008-12
|<2008-12-31T23:59:59
|>2008-12-01T00:00:00
|-
|2008-12-31
|<2008-12-31T23:59:59
|>2008-12-31T00:00:00
|}


==single events==
==single events==
Line 6: Line 37:


==repeated events==
==repeated events==
Events can be repeated. tango.info internally uses some identifiers
not yet implemented in the wiki.
* thursday-1 : each first thursday of a month
 
* thursday-2 : each first thursday of a month
[[tango.info weekday repetition]] assigns numbers 1 to 9 to common repetitions
* thursday-3 : each first thursday of a month
* thursday-4 : each first thursday of a month
* thursday-5 : each fifth thursday of a month (if existend)
* thursday-6 : each thursday in an even week of the year ([[ISO week number]])
* thursday-7 : each thursday in an odd week of the year (ISO week number)
* thursday-8 : each thursday
* thursday-9 : each last thursday of a month (4th or 5th)


* other:
==todo==
** every other week (can be 6 in one year and 7 in the next.)
how is repetition handled
*in [[iCal]]
*by [[ISO 8601]]
== Links ==
* http://www.php.net/strftime
* http://www.php.net/date

Latest revision as of 2013-06-12T19:14:10

tango.info uses ISO 8601 for date and time representation.

selection

  • ds display start
  • de display end
  • es event start
  • ee event end
  • cond:
    • FALSE
    • OR (ds <= es AND es < de) //es within display
    • OR (ds < ee AND ee <= de) //ee within display
    • OR (ds >= es AND ee >=de) //display within event

by examples

  • 2008 -> show all events with dtstart<2008-12-31T23:59:59
request dtstart dtend
2008 <2008-12-31T23:59:59 >2008-01-01T00:00:00
2008-12 <2008-12-31T23:59:59 >2008-12-01T00:00:00
2008-12-31 <2008-12-31T23:59:59 >2008-12-31T00:00:00

single events

repeated events

not yet implemented in the wiki.

tango.info weekday repetition assigns numbers 1 to 9 to common repetitions

todo

how is repetition handled

Links