php 시간 표현 예시 - dateTime 사용 예시
- 현재 시간 구하기 (YYYY-mm-dd) format
$current_date = new DateTime();
$current_date->format('Y-m-d');
- 현재 요일 구하기
function get_day_of_week($sql_date)
{
$updated_date = new DateTime($sql_dat);
$day_of_week = $updated_date->format('D');
return $day_of_week;
}
- 두 시간 표현 간 시간 차이 구하기
참고: http://haruair.com/blog/1871, http://php.net/manual/kr/datetime.diff.php
public DateInterval DateTime::diff ( DateTimeInterface $datetime2 [, bool $absolute = false ] )
$date_news=new DateTime("2014-01-28");
$diff=$date_db->diff($date_news);
print "\ndiff days".$diff->days; // 522
if($date_news <= $date_db)
{
echo "\nnews data is older than or same as db\n";
break;
}
else
{
echo "\nnews data is newer than db\n";