Probleempje met tijdsweergave in Gastenboek
Patrick Vaarkamp
17/11/2007 20:21:00Hallo
Ik heb een gastenboek waarbij de tijd waarop het bericht geplaatst is word weergegeven, Alleen als je om b.v. 17:06 een bericht plaats staat er 17:6! Hij laat dus de 0 weg. Iemand een oplossing?
Dit is de code:
$datum=getdate();
$dag = $datum['mday'];
$maand = $datum['mon'];
$jaar = $datum['year'];
$uur = $datum['hours'];
$min = $datum['minutes'];
$sec = $datum['seconds'];
$datumnu = "".$dag."-".$maand."-".$jaar." / ".$uur.":".$min."";
Ik heb een gastenboek waarbij de tijd waarop het bericht geplaatst is word weergegeven, Alleen als je om b.v. 17:06 een bericht plaats staat er 17:6! Hij laat dus de 0 weg. Iemand een oplossing?
Dit is de code:
$datum=getdate();
$dag = $datum['mday'];
$maand = $datum['mon'];
$jaar = $datum['year'];
$uur = $datum['hours'];
$min = $datum['minutes'];
$sec = $datum['seconds'];
$datumnu = "".$dag."-".$maand."-".$jaar." / ".$uur.":".$min."";
PHP hulp
22/11/2024 07:02:22Joren de Wit
17/11/2007 20:27:00Hoe ziet jouw getdate() functie eruit? Waarschijnlijk zal $datum['minutes'] al niet de goede waarde bevatten...
Patrick Vaarkamp
17/11/2007 20:45:00Joren de Wit
17/11/2007 21:07:00He, dat is dus een PHP functie. Die kende ik niet eens. Maar als je dus naar de handleiding kijkt:
Oftewel, de minuten worden zonder voorloopnul gegeven.
Twee oplossingen:
1) Gebruik sprintf() om de voorloopnul erbij te zetten
2) Gebruik gewoon de date() functie om een datum op te maken.
De tweede zou ik voor gaan.
Quote:
"minutes" Numeric representation of minutes 0 to 59
Oftewel, de minuten worden zonder voorloopnul gegeven.
Twee oplossingen:
1) Gebruik sprintf() om de voorloopnul erbij te zetten
2) Gebruik gewoon de date() functie om een datum op te maken.
De tweede zou ik voor gaan.
Patrick Vaarkamp
17/11/2007 21:51:00Onbekend Onbekend
17/11/2007 21:54:00je kunt ook met strlen kijken of de minuten maar uit 1 teken bestaan, zoja een 0 ver voor toevoegen, maar dat is weer een omweg, de phphulp methode: waarom makkelijk doen als het ook moeilijk kan?
- SanThe -
17/11/2007 21:59:00Patrick schreef op 17.11.2007 21:51:
is dit een goeie dan?
date("d F Y - H:i:s")
date("d F Y - H:i:s")
Uitproberen zou ik zeggen.
Patrick Vaarkamp
17/11/2007 22:59:00Ik heb dit geprobeert maar dat werkt niet.
$datum=date("d-m-Y H:i:s");
$dag = $datum['mday'];
$maand = $datum['mon'];
$jaar = $datum['year'];
$uur = $datum['hours'];
$min = $datum['minutes'];
$datumnu = "".$dag."-".$maand."-".$jaar." / ".$uur.":".$min."";
$datum=date("d-m-Y H:i:s");
$dag = $datum['mday'];
$maand = $datum['mon'];
$jaar = $datum['year'];
$uur = $datum['hours'];
$min = $datum['minutes'];
$datumnu = "".$dag."-".$maand."-".$jaar." / ".$uur.":".$min."";
- SanThe -
17/11/2007 23:15:00Patrick Vaarkamp
17/11/2007 23:35:00Dat wil niet werken. Ik krijg:
Parse error: syntax error, unexpected T_ECHO in /home/patjuhsp/public_html/includes/gastenboek.php on line 68
Parse error: syntax error, unexpected T_ECHO in /home/patjuhsp/public_html/includes/gastenboek.php on line 68