3
- 잡아 현재 날짜로 가장 좋은 방법은 무엇인지 알아 내려고 노력하고 있어요/시간 SQL 에서
- 잡고 dB 일 (
date('Y-m-d H:i:s')
최고?입니다) - 현재 날짜 (# 1)가 DB에서 꺼낸 날짜와 그 이후의 5 시간 사이인지 확인하십시오.
저는 PHP의 초보자입니다.
date('Y-m-d H:i:s')
최고?입니다) 저는 PHP의 초보자입니다.
당신이 유닉스 타임 스탬프로
$db_timestamp = strtotime($db_row['myDateCol']);
확인이 변환
SELECT myDateCol FROM myTable WHERE ...
MySQL의
에서 원하는 날짜를 잡아 당겨 DB에서 날짜가 지난 5 시간 이내 인 경우if ($db_timestamp >= strtotime('-5 hours')) echo 'DB date is within last 5 hours';
PHP의 DateTime 클래스 사용 :
$start = new DateTime("2009/09/17 18:52:31");
//Your SQL request should set this
$end = date_add($start,new DateInterval("PT5H"))
$now = new DateTime();
if($start<$now && $now<$end)
{
//etc
}
그는 5 시간이 아니라 5 분이라고 말했습니다. –
실제로 M은 몇 개월을 나타냅니다. 잘 얼룩을지게하게된다. 나는 의도를 지불하지 않았다. 손가락 스트라이크를 다시 복사하여 붙여 넣기 ... – Eric