2 votes

convertir une chaîne en type de date en php

J'ai 3 variables $day , $month y $year et je veux créer une variable de date avec ces 3 variables dans ce fromat : yyyy-mm-dd dans php.

$year variable est une année perse par exemple $year= 1390

ce code fonctionne correctement mais pas pour la date perse :

date("d-m-Y", mktime(0, 0, 0, $fMonth, $fDay, $fYear));

Comment puis-je le faire ?

4voto

http://ir.php.net/manual/en/function.mktime.php

Utilisation :

$myTime = date("d/m/Y", mktime(0, 0, 0, $month, $day, $year));

1voto

Donc vous voudriez quelque chose comme ça :

date("d-M-Y", mktime(0, 0, 0, $month, $day, $year));

EDIT : Oups, désolé, corrigé.

1voto

Sinan Points 2095

Je ne suis pas sûr de ce que vous voulez dire par variable de date, mais Vous pouvez essayer ceci.

mktime()

mktime(0, 0, 0, $date, $month, $year)

ou vous pouvez créer un objet DateTime

$date = new DateTime('2000-01-01');

ou vous pouvez essayer strtotime() si vous avez des chaînes de caractères dans vos variables.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X