Fork me on GitHub

Rapport de message :*
 

Re: importer des utilisateurs.

Titre du sujet : Re: importer des utilisateurs.
par blueteen sur 06/08/2008 18:43:16

Quelques manipulations avec les dates :

<?php
$date_perso 
"Feb 26, 2007";

$lstmois = array(
          
"Jan"=>"01",
          
"Feb"=>"02",
          
"Mar"=>"03",
          
"Apr"=>"04",
          
"May"=>"05",
          
"Jun"=>"06",
          
"Jul"=>"07",
          
"Aug"=>"08",
          
"Sep"=>"09",
          
"Oct"=>"10",
          
"Nov"=>"11",
          
"Dec"=>"12",
        );

  
$arr split(" "$date_perso);
  
$jour $arr[1];
  
$mois $arr[0];
  
$annee $arr[2];

$new_date $annee."-".$lstmois[$mois]."-".str_replace("," ""$jour);

echo 
"Date au format US : ".$new_date."<br />";

$my_time strtotime($new_date); 

echo 
"Date en secondes avec strtotime : ".$my_time."<br />";

echo 
"Date en secondes avec mktime : ".mktime(000$lstmois[$mois], $jour$annee)."<br />";

echo 
"Retour au format d'origine à partir du timestamp : ".date('M m, Y'$my_time);

?>


Ce qui nous donne à l'écran :
Citation :

Date au format US : 2007-02-26
Date en secondes avec strtotime : 1172444400
Date en secondes avec mktime : 1172444400
Retour au format d'origine à partir du timestamp : Feb 02, 2007


On voit qu'on peut passer sans souci de ton format à celui nécessaire à Xoops.
Il suffit de transformer ça en fonction php (enfin juste le code utile), et l'ajouter au script d'import de la page précédente.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

57 Personne(s) en ligne (51 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 57 | Plus ...