J'ai une chaîne de date/heure comme ceci: 180510_112440 dans ce format ddmmyy_hhmmss J'ai besoin d'un extrait pour avoir une chaîne formatée comme ceci: 2010-05-18 11:24:40 Merci pour Aidez-moi.Reformatez une date en PHP
5
A
Répondre
2
une autre réponse possible est l'utilisation commune des strptime pour analyser votre date et la fonction mktime:
<?php
$orig_date = "180510_112440";
// Parse our date in order to retrieve in an array date's day, month, etc.
$parsed_date = strptime($orig_date, "%d%m%y_%H%M%S");
// Make a unix timestamp of this parsed date:
$nice_date = mktime($parsed_date['tm_hour'],
$parsed_date['tm_min'],
$parsed_date['tm_sec'],
$parsed_date['tm_mon'] + 1,
$parsed_date['tm_mday'],
$parsed_date['tm_year'] + 1900);
// Verify the conversion:
echo $orig_date . "\n";
echo date('d/m/y H:i:s', $nice_date);
1
$inDate = '180510_112440';
$date = strtotime('20'.substr($inDate,4,2).'-'.
substr($inDate,2,2).'-'.
substr($inDate,0,2).' '.
substr($inDate,7,2).':'.
substr($inDate,9,2).':'.
substr($inDate,11,2));
echo date('d-M-Y H:i:s',$date);
Suppose date sera toujours exactement le même format, et toujours 21e siècle
1
list($d,$m,$y,$h,$i,$s)=sscanf("180510_112440","%2c%2c%2c_%2c%2c%2c");
echo "20$y-$m-$d $h:$i:$s";
Questions connexes
- 1. Comment convertir une date en PHP?
- 2. Enregistrer et récupérer une date en PHP?
- 3. date en php
- 4. Date actuelle en PHP
- 5. Date Convertir en php
- 6. modifier la date en mots en php
- 7. PHP analysant une date en utilisant strptime() ou strtotime()
- 8. Le moyen le plus simple d'incrémenter une date en PHP?
- 9. Convertir une date mySQL en date Javascript
- 10. une date en C++
- 11. Comment ajouter une date avec PHP/MySQL?
- 12. PHP: convertir la date en secondes?
- 13. Convertir la chaîne de date en PHP
- 14. Trier les éléments par date en PHP?
- 15. Mise en forme de la date PHP
- 16. Ajout de jours à $ Date en PHP
- 17. Définir la date actuelle en PHP
- 18. Date de numérique à texte Date PHP
- 19. Format date php avec une variable
- 20. Trouver la différence de date en PHP?
- 21. date/heure convertir en temps depuis php
- 22. convertir la date en unixtime php
- 23. PHP - Afficher la date actuelle en mots?
- 24. Convertir une date mysql (datetime) dans un meilleur format de date en utilisant php
- 25. PHP Calcul de date ultérieure en ajoutant jours à une date variable de
- 26. PHP Date Question
- 27. php date format
- 28. json date objet à php date
- 29. mysql date à php
- 30. (php) date et l'heure
vous supposez que toutes vos années seront 20XX? ça va être un problème potentiel – Drew
Je souhaite qu'il y ait un site quelque part où je peux poster quelque chose comme "J'ai une voiture d'occasion et j'ai besoin d'un nouveau". Qu'en est-il de l'apprentissage de PHP très basique? –