1// In my case I want to print to log my zone time (Rome GMT +2)
2// without changing the default timezone
3// Add +2 hours respect to php time
4$new_time = date("Y-m-d H:i:s", strtotime('+2 hours'));
1// 1. create a date instance
2$date = new DateTime;
3
4// 2. set the date using the setDate(year, month, date) method on the
5// $date instance
6$date->setDate(1999,02,19);
1
2<?php
3// Définit le fuseau horaire par défaut à utiliser. Disponible depuis PHP 5.1
4date_default_timezone_set('UTC');
5
6
7// Affichage de quelque chose comme : Monday
8echo date("l");
9
10// Affichage de quelque chose comme : Monday 8th of August 2005 03:12:46 PM
11echo date('l jS \of F Y h:i:s A');
12
13// Affiche : July 1, 2000 is on a Saturday
14echo "July 1, 2000 is on a " . date("l", mktime(0, 0, 0, 7, 1, 2000));
15
16/* utilise les constantes dans le paramètre format */
17// Affichage de quelque chose comme : Wed, 25 Sep 2013 15:28:57 -0700
18echo date(DATE_RFC2822);
19
20// Affichage de quelque chose comme : 2000-07-01T00:00:00+00:00
21echo date(DATE_ATOM, mktime(0, 0, 0, 7, 1, 2000));
22?>
23
24