sql ve php tarih farkı

3 Cevap php

nasıl hesaplayabilirsiniz

(now) - (date in database)

3 Cevap

MySQL:

SELECT CURDATE() - t.date
  FROM TABLE t

SQL Server:

SELECT GETDATE() - t.date
  FROM TABLE t

Oracle:

SELECT SYSDATE - t.date
  FROM TABLE t

Unutmayın "şimdi" (oturumu için) ayrı bir zaman dilimi içinde ayrı bir zaman dilimi ve veritabanı olabilir. Oracle için, SYSDATE veritabanı dilimini kullanacak ve timezone olmadan veritabanında saklanan tarihleri ​​veritabanı timezone olmak kabul edilecektir.

alter session set time_zone='Europe/Zurich';
select sysdate, current_date from dual;
SYSDATE                    CURRENT_DATE
-------------------------- --------------------------
01/Feb/2010 16:08          01/Feb/2010 06:08

Sen $currenttime = the time now basit bir işlevi yapmak, ve $time = the time in the SQL olabilir.

Sadece {[(0)];}

ve echo $product