Maison > Article > développement back-end > Format de date de changement PHP
Les fonctions PHP Date permettent d'imprimer la date du serveur ou la date du jour. Il est principalement utilisé pour enregistrer les informations lorsque le système effectue des opérations sur le serveur. On peut modifier les informations de date sur la façon dont elles sont requises pour une opération particulière. Les données fournies seront standard (aaaa-mm-jj) car la date peut être modifiée selon les besoins à l'aide de nombreuses méthodes et fonctions de date. Vous trouverez ci-dessous les techniques utilisées pour modifier le format de date sur le serveur.
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Format de date PHP :
PHP Change Date Format vous fournit les informations de date du serveur sur lequel le script PHP particulier est exécuté. Ainsi, le serveur nous fournira les informations au format standard lorsque la fonction de date sera exécutée. Si vous souhaitez modifier le format à votre guise, cela peut se faire de plusieurs manières.
Il existe peu de formats de données utilisés en PHP pour imprimer la date selon les exigences :
De nombreux programmeurs utilisent différentes fonctions de date et d'heure pour effectuer les modifications selon leurs besoins. Le changement dépend de la région et également de l'endroit où il est utilisé.
Par exemple, si l'utilisateur souhaite utiliser la base de données pour n'importe quelle entrée d'employé et que le format de date du serveur est différent du format utilisé par la base de données, alors la base de données n'acceptera pas le format standard car la base de données a ses restrictions . L'utilisateur doit donc modifier le format pour celui requis en utilisant diverses techniques disponibles en PHP. Il existe de nombreux cas où les fonctions de date et d'heure ont leur format.
Par exemple, en Inde, la date sera imprimée au format IST (Indian Standard Time) ; aux USA, il sera imprimé au format CDT/CST (Central Standard Time) ; au Japon, il sera imprimé au format JST (Japan Standard Time), au Canada il sera imprimé au format EST (Eastern Standard Time). Ainsi, la base de données et le serveur auront comparativement des fuseaux horaires différents. Pour le rendre compatible avec le format de date, les fuseaux horaires changent en conséquence pour éviter tout conflit entre les données à saisir. L'une des techniques est la fonction strtotime() qui imprime la date mentionnée dans le format tel quel.
Voici un exemple d'utilisation de la fonction strtotime(), qui imprime la date.
Code :
<!DOCTYPE html> <html> <body> <?php $o = "2019-10-30"; // It creates the timestamp from the date mentioned. $a = strtotime($o); $new = date("d/m/Y", $a); echo $new; ?> </body> </html>
Sortie :
Dans la sortie ci-dessus, la date mentionnée sera celle mentionnée dans la fonction date. Comme la date mentionnée ici est d/m/y, la sortie a également le même format. Si vous souhaitez spécifier un trait d'union (-) au lieu d'une barre oblique inverse (/), vous pouvez le mentionner dans le format de date lui-même.
Voici quelques exemples de conversion de la date standard au format requis.
Code :
<!DOCTYPE html> <html> <body> <?php $currentdate=date_create("2012-09-13"); echo date_format($currentdate,"m/d/Y"); ?> </body> </html>
Sortie :
Ici, dans le code et la sortie ci-dessus, la date spécifiée dans la fonction de format de date est celle à imprimer dans la sortie. L'utilisateur peut spécifier le format qu'il souhaite voir, comme jj-mm-aaaa ou jj-mm-aa ou jj/mm/aaaa ou jj/mm/aa, etc.
Code :
<!DOCTYPE html> <html> <body> <?php $a = '2019-05-25'; $d = new DateTime($a); echo $d->format('Y.m.d'); ?> </body> </html>
Sortie :
Dans le code ci-dessus et la sortie respective, le format de date est mentionné dans le code transmis avec le format de fonction comme vu ci-dessus. La méthode DateTime() convertira la date au format mentionné dans la fonction format et créera un objet pour la transmettre à la fonction format.
Code:
<!DOCTYPE html> <html> <body> <?php $date=date_create_from_format("j-M-Y","27-Feb-2019"); echo " The changed date format is ", date_format($date,"d/m/Y"); ?> </body> </html>
Output:
In the above code, the format specified in the date created from the format method is the input to the method date_format as the date mentioned in the code will be printed in the format mentioned in the code.
So we learned many methods as to how to change the date for a particular format using various date functions. In all the date functions, the common thing was already the date was mentioned in the code itself. If you want to take the current date as the input to the specified format, you can simply use the date () function or Date Time () function to retrieve the date and time, respectively. So the user can work the static way as well as a dynamic way to retrieve the date from the server. Similarly, like date functions, we have various time functions that can be used to change the time zones as well as the time format of the servers. All of the servers will have a common time, i.e. UTC (Universal Time Zone), unless it gets changed to its respective country/region.
In this article, we discussed the date format, how to change the date format, and its types. These changes’ main objective is to have a smooth flow between various conflicts faced when servers of different countries are used together and have a commonplace as a repository.
This is a guide to PHP Change Date Format. Here we discuss different types of date format and their examples, along with code implementation and output. You can also go through our other suggested articles to learn more –
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!