• 05-05-2015, 21:52:25
    #1
    Merhabalar

    Elimde bir json dosyası var.

    startTime: 1430851500000,
    endTime: 1430852227000,

    kısımları var. sanırsam sitede bunu gördüğümde kalan dakkayı hesaplıyordu. Bu 13 karakterli değeri nasıl tarihe çevirebilirim ?

    İyi günler
  • 05-05-2015, 21:58:05
    #2
    date("d.m.Y H:i:s", strtotime($startdate)); şeklinde kullanabilirsiniz hocam
  • 05-05-2015, 22:17:36
    #3
    sehzadem adlı üyeden alıntı: mesajı görüntüle
    date("d.m.Y H:i:s", strtotime($startdate)); şeklinde kullanabilirsiniz hocam
    31.12.1969 19:00:00

    ikiside bu tarihi veriyor. bu veri tipi değişik herhalde. 13 karakterli bir tarih tipi var mı? bilgilendirebilir misiniz ?
  • 05-05-2015, 22:21:57
    #4
    @fasb; 13 karakter olarak şöyle birşey buldum. getdate() fonksiyonuyla kullanınca bu çıktıyı aldım.

    Array
    (
        [seconds] => 12
        [minutes] => 7
        [hours] => 12
        [mday] => 18
        [wday] => 6
        [mon] => 11
        [year] => 1989
        [yday] => 321
        [weekday] => Saturday
        [month] => November
        [0] => 627390432
    )
  • 05-05-2015, 22:29:49
    #5
    sondaki 3 sıfırı substr fonksiyonu ile sildirerek, date fonksiyonu ile istediğiniz formatta tarihi elde edebilirsiniz.

    echo date('d.m.Y H:i:s',substr(1430852227000,0,-3));

    1430851500000: 05.05.2015 14:45:00
    1430852227000: 05.05.2015 14:57:07
  • 05-05-2015, 22:34:15
    #6
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    @fasb; 13 karakter olarak şöyle birşey buldum. getdate() fonksiyonuyla kullanınca bu çıktıyı aldım.

    Array
    (
        [seconds] => 12
        [minutes] => 7
        [hours] => 12
        [mday] => 18
        [wday] => 6
        [mon] => 11
        [year] => 1989
        [yday] => 321
        [weekday] => Saturday
        [month] => November
        [0] => 627390432
    )
    halukunal adlı üyeden alıntı: mesajı görüntüle
    sondaki 3 sıfırı substr fonksiyonu ile sildirerek, date fonksiyonu ile istediğiniz formatta tarihi elde edebilirsiniz.

    echo date('d.m.Y H:i:s',substr(1430852227000,0,-3));

    1430851500000: 05.05.2015 14:45:00
    1430852227000: 05.05.2015 14:57:07
    ikinizede teşekkür ederim. çözümü bulmuş olduk. sağolun var olun +r10 verdim yardım eden herkese. iyi akşamlar
  • 05-05-2015, 22:37:06
    #7
    hocam ilk değerlerin kaç karakter olduğuna dikkat etmedim. bildiğim kadarıyla 10 karakter saniye biçimindeki tarihler. sondaki 0 lar sonradan eklenmiş olabilir mi acaba ? sondaki 3 0'ı çıkarıp strtotime fonksiyonuyla çıktı alırmısınız ?

    edit : yazdım ama geç kalmışım yinede çözümü bulmuş olmak güzel. iyi forumlar herkese