Instagram mesaj tarihlerinde micro timestamp kullanıyor. Bu tarihi GMT+3:00'a nasıl çeviririm?
Örn: 1654621854615150
Micro Timestampt
6
●128
- 12-02-2023, 15:11:05Kimlik doğrulama veya yönetimden onay bekliyor.
date_default_timezone_set('Europe/London'); $yourTimestamp = 1654621854615150; $datetime = new DateTime(); $datetime->setTimestamp($yourTimestamp); print_r($datetime);https://stackoverflow.com/questions/2095020/how-do-you-change-the-timezone-in-php-for-an-existing-timestamp - 12-02-2023, 15:32:48Fakat ara arda yazılmış mesjlara ait tarihler için denediğimde anlamsız sonuçlar veriyor.kisu01r adlı üyeden alıntı: mesajı görüntüle
1-DateTime Object ( [date] => 52434851-06-17 22:11:00.000000 [timezone_type] => 3 [timezone] => Europe/London )
2-DateTime Object ( [date] => 52434854-07-23 06:48:20.000000 [timezone_type] => 3 [timezone] => Europe/London ) - 12-02-2023, 20:02:08Örnek bir kullanım yazabilirmisiniz?trgino adlı üyeden alıntı: mesajı görüntüle
- 13-02-2023, 00:20:19zaten örnek kullanımını verdim neyin ne olduğunu açıklayim belki anlarsınız.
biliyorsunuz timestamp 1 ocak 1970 den bu yana geçen zamanın saniye cinsinden değeridir.
microtimestamp ile yine 1ocak 1970 den bu yana geçen zamanın mikro saniye cinsinden değeridir.
mikro saniyeyi, saniyeye çevirmek için 1000 e böleriz. sonuç küsüratlı çıkacağı içinde intval ile de küsüratları yok ederiz.