Mevcut tarihi Eksi Geçmiş Zaman Damgası bir değişken oluşturma

1 Cevap php

Aşağıdaki kodda, "yaratılmış" bir MySQL tablosu içinde bir alandır. Bu alan türü "damgası" biridir ve varsayılan belirli bir satır oluşturulur her yorum "CURRENT_TIMESTAMP" olarak ayarlanır.

Aşağıdaki sorguda, ben gün birimlerine yuvarlanır mevcut tarihin eksi "yaratılmış" damgası eşittir yeni bir değişken oluşturmak istiyorum. Ben sorguyu çalıştırmak zaman mevcut tarih olmak istiyorum.

Bunu nasıl yapabilir?

Teşekkür peşin,

John

$sqlStr = "SELECT 
    l.loginid, 
    l.username, 
    l.created,
    ...

1 Cevap

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html

DATEDIFF(NOW(), l.created)

Yerine 24 saat süre isterseniz kullanabilirsiniz ...

TIMESTAMPDIFF(HOUR, NOW(), l.created)

... Ve sonra 24 ve yuvarlak ya da seçtiğiniz gibi zemin bölün.