솔그루

Php 날짜함수 사용시 주의

PHP5.3이상 공통적으로 발생

 

[code]

<?php

$tz = new DateTimeZone("Europe/Zurich");
$dt1 = new Datetime('2019-01-01', $tz);
$dt2 = new Datetime('2019-05-01', $tz);
echo 'EU/ZU : ' . $dt1->diff($dt2)->format('%a') . ' Days' . PHP_EOL;
echo 'EU/ZU : ' . $dt1->diff($dt2)->format('%m') . ' Months' . PHP_EOL . PHP_EOL;


$tz = new DateTimeZone("UTC");
$dt1 = new Datetime('2019-01-01', $tz);
$dt2 = new Datetime('2019-05-01', $tz);
echo 'UTC : ' . $dt1->diff($dt2)->format('%a') . ' Days' . PHP_EOL;
echo 'UTC : ' . $dt1->diff($dt2)->format('%m') . ' Months' . PHP_EOL;
[/code]

 

EU/ZU : 120 Days

EU/ZU : 3 Months

 

UTC : 120 Days

UTC : 4 Months

|

댓글 1개

8.1 버전에서 수정됨.
댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
21-04-04 조회 7,268
21-04-03 조회 8,066
21-04-01 조회 8,016
21-03-27 조회 8,542
21-03-16 조회 7,795
21-03-16 조회 8,366
21-03-15 조회 9,631
21-03-10 조회 6,505
21-03-09 조회 9,085
21-03-09 조회 9,914
21-03-08 조회 7,480
21-03-08 조회 1만
21-03-07 조회 6,745
21-03-05 조회 7,472
21-03-04 조회 9,477
21-02-26 조회 7,570
21-02-24 조회 6,640
21-02-20 조회 9,991
21-02-16 조회 9,083
21-02-16 조회 7,065
21-02-14 조회 1.7만
21-02-11 조회 8,469
21-02-03 조회 7,130
21-02-01 조회 7,248
21-01-31 조회 9,167
21-01-30 조회 6,686
21-01-29 조회 8,056
21-01-29 조회 7,592
21-01-28 조회 8,064
21-01-28 조회 1만