Προς το περιεχόμενο

PHP - get_timestamp ?


Προτεινόμενες αναρτήσεις

Δημοσ.

Ότι είναι UTC+2 (όχι GMT technically) το βλέπω. Γιατί είναι αυτό το συγκεκριμένο ρωτάω, εφόσον το timestamp δεν έχει timezone.

Δημοσ.

date_default_timezone_set('Europe/Athens'); 

$date = date('c');

// Από PHP5 και πάνω το 'c' μέσα στο date νομίζω. Αλλίως κοπάνατο σκέτο

Δημοσ.

date_default_timezone_set('Europe/Athens'); 

$date = date('c');

 

// Από PHP5 και πάνω το 'c' μέσα στο date νομίζω. Αλλίως κοπάνατο σκέτο

 

Αυτό είναι κακή ιδέα (επειδή εν δυνάμει αλλάζει το default timezone και επηρεάζει έτσι τα πάντα όλα που ακολουθούν) και επιπλέον δε λειτουργεί για συγκεκριμένο timestamp που έχει στα χέρια του.

 

Αν το default timezone του κάνει τότε απλά 

echo date('c', $timestamp);

Αν δεν του κάνει τότε

$tz = new DateTimeZone('Europe/Athens'); // ή οτιδήποτε άλλο
$date = DateTimeImmutable::createFromFormat('U', $ts)->setTimeZone($tz);

echo $d->format('c');

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...