Page 1 sur 1

format date

Posté : 20 mai 2009, 09:36
par santille
Bonjour,
for($m = 0;$m <= 0; $m++)
{
$now = date ("Y-m-d", mktime (0,0,0,date("m"),date("d")+$m,date("Y")));
echo "<input type=\"hidden\" name=\"open_date\" value=\"" . $now . "\">";
}
Avec ce bout de code, je voudrais obtenir le format suivant avec l'heure et les minutes :
20-05-2009 10:00

Comment donc modifier cela?

Merci,

seb[/php]

Posté : 20 mai 2009, 09:42
par stopher
Slt ,

Tu n'es pas obligé de compléter le second paramétre de la fonction date .. tu peux donc faire beaucoup plus simple :

http://fr.php.net/manual/fr/function.date.php
date("d-m-y G:i");
Ch.

date format

Posté : 20 mai 2009, 10:24
par santille
Merci.
Alors en substituant la ligne par ton code, voilà ce que cela donne comme résultat :

2020-05-09..

seb

Posté : 20 mai 2009, 10:26
par stopher
La ligne :
echo date("d-m-Y G:i");
Donne :

20-05-2009 10:25

C'est pas ce que tu souhaites ?

date format

Posté : 20 mai 2009, 13:10
par santille
Si, mais le code de base (voir ci-dessous), va plus loin...

<?
include 'header.php';
include 'format.css';
$queryu = "SELECT * FROM $userstable WHERE (userlevel = '2' OR userlevel = '3' OR userlevel = 'A') AND username = '$tmpname'";
$resultu = mysql_query($queryu); 
$rowu= mysql_fetch_array($resultu);
$userlevel = $rowu['userlevel'];

if($userlevel == '2'){
// DO NOTHING
echo "<table bgcolor=\"#ECECEC\" cellpadding=\"3\" cellspacing=\"0\" align=\"center\" class=\"black\" border=\"0\">";
echo "<tr>";
echo "<td>You must have manager access to enter this area.</td>";
echo "</tr><table>";
}else{
//ELSE, SHOW FORM BELOW - Begin manager form
include 'includes/inputcheck.php';
echo "<td>";

echo "<table bgcolor=\"#ECECEC\" cellpadding=\"3\" cellspacing=\"0\" align=\"center\" class=\"black\" border=\"0\">";
echo "<tr><td bgcolor=\"#ECECEC\" align=\"center\"><b>Task Creation</b></td><td bgcolor=\"#F2F2F2\" align=\"center\"><b>Customer Maintenance</b></td></tr>";
echo "<tr><td>";

echo "<table bgcolor=\"#ECECEC\" cellpadding=\"3\" cellspacing=\"0\" align=\"center\" class=\"black\">";
echo "<tr><form name=\"form1\" method=\"post\" onSubmit=\"return (formCheck(this))\" action=\"complete.php?getid=1\">";
echo "<td align=\"right\"><b>Customer:</b></td> ";
echo "<td><select name=\"catname\">";
echo "<option value=\"\"></option>";
include 'includes/catecon.php';
echo "</select></td></tr>";
/*for($m = 0;$m <= 0; $m++){
    $now = date("Y-m-d h:i", strtotime("now + $m day"));
    echo "<input type='hidden' name='open_date' value='$now' />\n";
}*/
for($m = 0;$m <= 0; $m++)
{
$now = date ("Y-m-d", mktime (0,0,0,date("m"),date("d")+$m,date("Y")));
echo "<input type=\"hidden\" name=\"open_date\" value=\"" . $now . "\">";
}
/*echo "<tr><td align=\"right\"><b>Priority:</b></td><td><select name=\"priority\">";
echo "<option value=\"\"></option>";
include 'includes/priorcon.php';
echo "</select> <font size=\"1\">Lower numbers are higher priority</font></td></tr>";*/
echo "<tr><td align=\"right\"><b>Customer Site:</b><td><input type=\"text\" name=\"site\" value=\"\" size=\"25\"><br></td></tr>";
echo "<tr><td align=\"right\"><b>Modem #:</b><td><input type=\"text\" name=\"modem\" value=\"\" size=\"25\"><br></td></tr>";
echo "<tr><td align=\"right\"><b>Task Name:</b><td><input type=\"text\" name=\"title\" value=\"\" size=\"25\"><br></td></tr>";
echo "<tr><td align=\"right\"><b>Description:</b><td><textarea name=\"description\" cols=\"25\" rows=\"5\"></textarea><br></td></tr>";
echo "<tr><td align=\"right\"><b>Assignee:</b></td><td><select name=\"personnel\">";
echo "<option value=\"\"></option>";
include 'includes/personnel.php';
echo "</select></td></tr>";
echo "<tr><td align=\"right\"><b>Caller's Name:</b><td><input type=\"text\" name=\"caller\" value=\"\" size=\"25\"><br></td></tr>";
echo "<tr><td align=\"right\"><input type=\"submit\" value=\"Submit Task\"></td></tr>";
echo "<tr><td align=\"center\" colspan=\"2\">";
echo "</form></td></tr></table>";
echo "</td>";

echo "<td bgcolor=\"#F2F2F2\" valign=\"top\"><br>";
echo "<table width=\"70%\" cellpadding=\"3\" cellspacing=\"0\" align=\"center\" class=\"black\" border=\"0\">";
$sql = "SELECT * FROM $taskstable WHERE taskid = '$taskid' GROUP BY open_date";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
echo "<form name=\"form2\" method=\"post\" onSubmit=\"return (formCheck(this))\" action=\"complete.php?getid=112\">";
echo "<tr><td align=\"right\" colspan=\"2\"><b>Add:</b> <input type=\"text\" name=\"catname\" value=\"\" size=\"20\"> <input type=\"submit\" value=\"Add Customer\"></td></tr></form>";

echo "<form name=\"form2\" method=\"post\" action=\"complete.php?getid=56\"><tr><td align=\"right\" colspan=\"2\"><br> <b>Delete:</b> 
<select name=\"catnamedel\"><option value=\"\"></option>";
include 'includes/catecon.php';
echo "</select> <input type=\"submit\" value=\"Delete Customer\"></td>";
echo "</tr></form>";
echo "</table>";

echo "</td>";
echo "</tr><table>";

echo "<br><br></td>";
echo "</tr>";
echo "</table>";
}
/*include 'footer.php';*/

?>

Et cela ne marche pas lorsque je reprends le champ ailleurs...

Posté : 21 mai 2009, 12:23
par Ryle
Et si tu commençais par nous dire ce que tu veux obtenir, parce que là, c'est franchement pas clair... une boucle qui va de zéro à zéro pour ajouter zéro mois à la date du jour, je suis pas bien convaincu :)

Si tu veux la date du jour avec l'heure courrante, utilise le code de stopher.
Si tu veux la date du jour avec toujours l'heure "10:00", affiche seulement la date du jour et complète avec la chaine qui va bien:
date('Y-m-d 10:00')
Si tu veux autre chose, commence par définir le code html qu'il te faut obtenir et on regardera ensuite comment le générer en php :)