developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 14 years ago

Closed 14 years ago

#176 closed enhancement (fixed)

Modification jDateTime : ajout d'une méthode now() et modifications prototypes add() et sub()

Reported by: bballizlife Owned by: bballizlife
Priority: normal Milestone: Jelix 1.0beta3
Component: jelix:utils Version: 1.0 beta2
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Documentation needed:
Hosting Provider: Php version:

Description

Ajout d'une méthode now() à la classe jDateTime afin que l'objet instancié soit affecté avec la date et heure courante.

Enfin, modification des méthodes add() et sub() de manière équivalente : add(jDateTime $date) devient :

add($year, $month=0, $day=0, $hour=0, $minute, $second=0)

Si le premier paramètre est une instance de jDateTime on garde le comportement actuel, sinon, on récupère les paramètres (int) et on construit en interne un objet jDateTime avant de réaliser l'opération

(patch à venir)

Attachments (1)

jDateTime.diff (3.0 KB) - added by bballizlife 14 years ago.
Patch for jDateTime

Download all attachments as: .zip

Change History (4)

Changed 14 years ago by bballizlife

Patch for jDateTime

comment:1 Changed 14 years ago by laurentj

Ok pour le patch en général. Vérifier toutefois qu'un instanceof sur autre chose qu'un objet ne génère pas un warning/notice/strict. (et sinon, fait un "accept ticket" ;-)

comment:2 Changed 14 years ago by bballizlife

  • Status changed from new to assigned

comment:3 Changed 14 years ago by bballizlife

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.