PHP는 날짜 조작을 수행하는 두 가지 방법이 있습니다. 그것은 DateTime 객체와 날짜 함수입니다. 가장 좋은 방법은 무엇입니까? 가장 빠른 방법은 무엇입니까? 그들은 다른가요? DateTime 낭비 메모리 개체를 만드는 생각하고 더 많은 코드를 작성해야합니다.DateTime 객체 또는 날짜 함수 PHP
는 예컨대 -
은는 현재 날짜를
$do = new DateTime('now'); print $do->format('Y-m-d H:i:s');
또는
print date('Y-m-d H:i:s');
CompAir 사의 시간을 얻을
$datetime1 = new DateTime('2009-10-11'); $datetime2 = new DateTime('2009-10-13'); $interval = $datetime1->diff($datetime2); echo $interval->format('%R%a days');
또는
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');
모든 새 코드에 DateTime 개체를 사용해야합니다. 오래된 date()/time() 함수보다 사용하기가 훨씬 쉽습니다. ** 함수 **는 ** 코드 **에 암시 적으로 영향을 미칩니다. –
가장 빠른 방법은 아마도 스스로 대답 할 수있는 질문입니다. http://stackoverflow.com/questions/1200214/how-can-i-measure-the-speed-of-code-written-in-php –
의심 스러울 때는 객체 지향 접근 방식을 사용하십시오. 오버 헤드가 적절 해지는 시점까지 코드를 마이크로 최적화해야하는 경우는 거의 없습니다. – Fusselwurm