Con php no, essendo scripting lato server. Per meglio dire...ni...dei fare affidamento su troppe variabili imprecise però, come per esempio il "language" del browser o l'ip del client.
O fai in modo che l'utente si scelga un fuso orario (nel proprio profilo, per esempio), oppure con javascript popoli un campo hidden del form prendendo la data attuale (essendo js lato client, utilizzerà il fuso orario del client)

A regola doverbbe funzionare