• 30-10-2015, 16:52:42
    #1
    Merhabalar arkadaşlar. Öncelikle konuyu doğru bölüme mi açtım bilmiyorum, hangi bölüme açacağımı bilemediğimden ve PHP nedense daha yakın geldiğinden buraya açmayı uygun gördüm.

    Kullandığım bir javascript'te bir tarih koduna denk geldim acaba bu kodun nasıl işlediğini bilen ya da anlatan bir web sitesi bilen varsa yardımcı olabilir mi?

    Kod:

    1273022820000 = 5/5/2010
  • 30-10-2015, 16:59:51
    #2
    Timestamp (Türkçe'si zaman damgası gibi birşey sanırım)
    Zamanı işaret ediyor.
    Tam olarak nasıl anlatabilirim bilmiyorum ama
    1273022820 = GMT: Wed, 05 May 2010 01:27:00 GMT
    1273022821 = GMT: Wed, 05 May 2010 01:27:01 GMT
    1273022822 = GMT: Wed, 05 May 2010 01:27:02 GMT
    1273022823 = GMT: Wed, 05 May 2010 01:27:03 GMT

    Yukarıdakileri incelersen değer her 1 artışında verdiği tarih karşılığındaki saniye 1 artıyor.

    1446213465 = GMT: Fri, 30 Oct 2015 13:57:45 GMT
    1446213466 = GMT: Fri, 30 Oct 2015 13:57:46 GMT
    1446213467 = GMT: Fri, 30 Oct 2015 13:57:47 GMT

    Gibi gibi...

    bu örnekler php için verilmiş.
    javascriptteki tek farkı sondaki fazladan konulan 3 adet sıfır (000)
    bu farkın sebebini de hiç merak edip araştırmadım açıkcası.
  • 30-10-2015, 17:04:01
    #3
    S_HA_DO_W adlı üyeden alıntı: mesajı görüntüle
    Timestamp (Türkçe'si zaman damgası gibi birşey sanırım)
    Zamanı işaret ediyor.
    Tam olarak nasıl anlatabilirim bilmiyorum ama
    1273022820 = GMT: Wed, 05 May 2010 01:27:00 GMT
    1273022821 = GMT: Wed, 05 May 2010 01:27:01 GMT
    1273022822 = GMT: Wed, 05 May 2010 01:27:02 GMT
    1273022823 = GMT: Wed, 05 May 2010 01:27:03 GMT

    Yukarıdakileri incelersen değer her 1 artışında verdiği tarih karşılığındaki saniye 1 artıyor.

    1446213465 = GMT: Fri, 30 Oct 2015 13:57:45 GMT
    1446213466 = GMT: Fri, 30 Oct 2015 13:57:46 GMT
    1446213467 = GMT: Fri, 30 Oct 2015 13:57:47 GMT

    Gibi gibi...

    bu örnekler php için verilmiş.
    javascriptteki tek farkı sondaki fazladan konulan 3 adet sıfır (000)
    bu farkın sebebini de hiç merak edip araştırmadım açıkcası.
    Sadece sonuyla oynandığında saniye farkı olduğunu anlayabildim ama adını sayenizde bulmuş oldum. Unix Timestamp olarak geçiyormuş. Normal tarihten unix timestamp'e çeviren birkaç ta site buldum. Teşekkürler hocam.
  • 30-10-2015, 17:30:20
    #4
    Bu format timestamp dediğimiz bir zaman sayacı sonucudur.
    0000000000000 yani başlangıç noktası 1 ocak 1970 olarak belirlenmiştir.
    Direk date fonksiyonuna 2.parametre olarak gönderebilirsiniz.

    <?php
        echo date ("d.m.y H:i:s", 1273022820000);
    ?>