PHP Kakao Çekirdek Bilgi: dönüştürme tarih

1 Cevap php

Ben çekirdek veri ile bir veritabanında saklanır edilmektedir tarihleri ​​var. Daha sonra bu tarih bilgilerini yazdırmak için php kullanıyorum ama tarih yanlış çıkıyor.

Ben çekirdek veri 2 Ağustos 2009 depolamak zaman Cum, 4 Ağustos 1978. Ben dönüşüm nasıl düzeltebilirim gibi php çıkıyor?

1 Cevap

Ben burada biraz tahmin ediyorum, ancak sınırlı kanıt hipoteze uyan ...

NSDate 1 Ocak 2001 (GMT) bir mutlak başvuru tarihi vardır.

PHP time () 1 Ocak 1970 (GMT) göre Unix Epoch tarihi kullanır.

Ya da daha doğrusu 978307200 saniye - Bir 31 yıl ofset var gibi görünüyor.

(NSTimeInterval) ö = [[NSDate dateWithTimeIntervalSinceReferenceDate: 0] timeIntervalSince1970];

Çözüm 1970 referans tarihinde ile Cocoa tarihleri ​​oluşturmak için, ya olacak, ya da eklemek / Kakao veya PHP ofset çıkarmak olacaktır.

James