User Tools

Site Tools


programmieren:php:date_functions

Date functions

Like any good programming language PHP needs a way to handle dates. Theres loads of functions and ways that handle date in PHP.

Heres a list of few important functions:

  • time() returns the current Unix timestamp
  • date() retruns a timestamp in a given format, uses time() if no timestamp is given
  • date_create() returns a DateTime object, it needs a datetime string and optionally a timezone.
  • date_date_set() sets the given date to a new one with given ints, corresponding to year, month and day
  • date_diff() returns the diff of 2 given DateTime objects
  • date_format() returns a given DateTime object in a different given format
  • date_modify() Alter the timestamp of a DateTime object by incrementing or decrementing in a accepted format
  • timezone_offset_get() gets the offset to GMT of a given date with a given timezone object

Datetime string parsing

A Date or Time string can be alot of things like “now”, “today”, “in 5 days”, “first day of June 2009”. Or simply

It is parsed by a parser if needed and turned into a date and time of your choice.

The formats and how its parsed is very interesting.

programmieren/php/date_functions.txt · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki