솔그루

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 조회 6,977
21-04-03 조회 7,716
21-04-01 조회 7,688
21-03-27 조회 8,225
21-03-16 조회 7,470
21-03-16 조회 8,028
21-03-15 조회 9,348
21-03-10 조회 6,208
21-03-09 조회 8,762
21-03-09 조회 9,623
21-03-08 조회 7,178
21-03-08 조회 1만
21-03-07 조회 6,465
21-03-05 조회 7,154
21-03-04 조회 9,193
21-02-26 조회 7,249
21-02-24 조회 6,365
21-02-20 조회 9,698
21-02-16 조회 8,762
21-02-16 조회 6,765
21-02-14 조회 1.7만
21-02-11 조회 8,183
21-02-03 조회 6,833
21-02-01 조회 6,955
21-01-31 조회 8,857
21-01-30 조회 6,404
21-01-29 조회 7,767
21-01-29 조회 7,286
21-01-28 조회 7,749
21-01-28 조회 1만