PHP time()
함수에 의해 생성 된 타임 스탬프가 SQL datetime과 다른 이유는 무엇입니까?PHP 시간과 SQL 시간의 차이점은 무엇입니까?
PHP에서 date('Y-m-d', time());
을 수행하는 경우, 필자에게 시간이 주어진다. 난 그냥 time()
부분을 가지고 할 경우
$now = time();
//then execute this statement 'SELECT * FROM `reservation` WHERE created_at < $now'
을 나는 아무것도 얻을 수 없다. 하지만, 이봐, 그래서 만약 $now
의 값은 1,273,959,833하고 있었고, 난 내가 만든 레코드를 볼 다음
'SELECT * FROM `reservation` WHERE created_at < 127395983300000000'
을 조회. 하나는 마이크로 초에서 다른 하나는 초 단위로 추적되는 것 같지만이 문서는 찾을 수 없습니다! 이 둘 사이의 올바른 전환은 무엇입니까?
어떤 sql 데이터베이스를 사용하고 있습니까? –
안녕하세요, My using My MySQL 5.1.36 – Ying