View difference between Paste ID: Gfm9Uxeg and HJ86r2wv
SHOW: | | - or go back to the newest paste.
1
<pre><?php
2
3
$date_1 = 'Thu Sep 20 12:06:44 +1000 2012';
4
5
var_dump( $date_1 );
6
7
$date_format_1 = 'D M d H:i:s O Y';
8
$datetime_gmt_1 = DateTime::createFromFormat( $date_format_1, $date_1 );
9
10
if ($datetime_gmt_1) {
11
	var_dump( date( $date_format_1, time() ) );
12
	var_dump( $datetime_gmt_1 );
13
	var_dump( $datetime_gmt_1->format('Y-m-d H:i:s') );
14
} else {
15
	var_dump( "ARGH 1" );
16
}
17
18
19
echo "<hr />";
20
21-
$date_2 = 'Sep 20 12:06:44 2012';
21+
22
$date_2 = 'Thu Sep 20 12:06:44 2012';
23
24
var_dump( $date_2 );
25
26
$date_format_2 = 'M d H:i:s Y';
27
$datetime_gmt_2 = DateTime::createFromFormat( $date_format_2, $date_2 );
28
29
if ($datetime_gmt_2) {
30
	var_dump( date( $date_format_2, time() ) );
31
	var_dump( $datetime_gmt_2 );
32
	var_dump( $datetime_gmt_2->format('Y-m-d H:i:s') );
33
} else {
34
	var_dump( "ARGH 2" );
35
}
36
37
echo "<hr />";
38
39
40
$date_3 = 'Sep 20 12:06:44 2012';
41
42
var_dump( $date_3 );
43
44
$date_format_3 = 'M d H:i:s Y';
45
$datetime_gmt_3 = DateTime::createFromFormat( $date_format_3, $date_3 );
46
47
if ($datetime_gmt_3) {
48
	var_dump( date( $date_format_3, time() ) );
49
	var_dump( $datetime_gmt_3 );
50
	var_dump( $datetime_gmt_3->format('Y-m-d H:i:s') );
51
} else {
52
	var_dump( "ARGH 3" );
53
}