Cela fonctionne très bien en PHPY a-t-il un équivalent de `date_default_timezone_set()` de PHP qui fonctionne dans MySQL?
date_default_timezone_set('my/timezone');
$actualDate = date('Y-m-d');
Maintenant, quand faire des requêtes, j'aime faire
INSERT INTO articles (title, insert_date) VALUES ('My Title', now())
Le problème est le now()
dans MySQL est différent de ce qu'il serait si elle avait été calculé en PHP (et donc contre le fuseau horaire en cours de définition).
Existe-t-il un moyen, disons une requête SQL, de définir le fuseau horaire par défaut pour MySQL?
Merci
Que pensez-vous de cela? Si votre système ne possède pas de base de données zoneinfo (par exemple, Windows ou HP-UX), vous pouvez utiliser le package de tables de fuseaux horaires prédéfinis disponibles pour téléchargement sur MySQL Developer Zone: http: // dev.mysql.com/downloads/timezones.html –
J'ai téléchargé ces ... mais je ne sais pas quoi faire avec eux ... Je me sens comme un noob cet après-midi: S – alex
J'abandonne pour l'instant ... Je vient de faire date_time :: getIsoDateTime(): P – alex