Comment obtenir la date et l'heure actuelles en PHP : guide détaillé avec exemples
Bonjour à tous ! Je viens de commencer à apprendre PHP et j'ai rencontré un problème. Je dois afficher sur le site la date et l'heure actuelles, mais je ne comprends pas comment faire correctement. J'ai essayé différentes options, mais j'obtiens constamment des erreurs ou quelque chose d'inattendu.
Voici mon code :
```php
```
Mais il génère une erreur : "Warning: date() expects at least 1 parameter, 0 given". J'ai cherché sur Google et ajouté un paramètre :
```php
```
Maintenant la date s'affiche, mais l'heure est absente. Je souhaite obtenir l'information complète : la date et l'heure actuelles au format "2024-01-15 14:30:45". De plus, je dois afficher l'heure dans le fuseau horaire de Moscou (UTC+3), et non dans l'heure système du serveur.
Veuillez expliquer en détail comment travailler correctement avec la date et l'heure en PHP. Quelles fonctions utiliser ? Comment définir le fuseau horaire ? Comment formater la sortie ? Et y a-t-il une différence entre la fonction date() et la classe DateTime ? Merci d'avance pour votre aide !
P.S. Version PHP 8.2, le serveur fonctionne.