Toon posts:

phpscript, goedemorgen, goedemiddag goede avond

Pagina: 1
Acties:
  • 89 views sinds 30-01-2008

Verwijderd

Topicstarter
hey all,

Ik wil het volgende script gebruiken voor mijn website:

<?php
// date("G", time()) loopt van 0 t/m 23
$uur = date("G", time()) + 1;
if($uur >= 18 || $uur < 6) {
echo "goede avond,";
}
if($uur >= 6 && $uur < 12) {
echo "goedemorgen,";
}
if($uur >= 12 && $uur < 18) {
echo "goedemiddag,";
}

Echter werkt het script niet goed... Hij geeft nu (21:35) goedmiddag aan, terwijl dit toch echt goede avond zou moeten zijn.. Weten jullie wat er mis gaat? De tijd op de server zelf staat goed.

Alvast bedankt!

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
denk eens aan je timezone; je system time staat op EST waarschijnlijk oid.

Verkeerde subforum ook; moet in Programming & Webscripting maar daar zou ie direct dichtgaan door 't lage niveau.

zoek eens in Programming & Webscripting op php timezone, wellicht dat je wat vindt.

[ Voor 17% gewijzigd door HunterPro op 03-06-2003 21:37 ]


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 21-08 18:29
Waarom zou je dit niet gewoon met Javascript doen, dat is een van de standaard voorbeeldscriptjes, en je hebt geen gezeur met tijdzones ed.

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020

KolNedra

...

PHP:
1
2
3
4
5
6
$uur = date(G); 
if (($uur >= 18) && ($uur < 6)) { 
  echo "goede avond,"; 
} else if (($uur >= 6) && ($uur < 12)) { 
  echo "goedemorgen,"; 
} else {  echo "goedemiddag,"; }


date(G) is precies hetzelfde als date("G",time());
(alleen minder typewerk), probeer eens op je || en && te letten, daar zat namelijk de fout in (denk ik)

[ Voor 28% gewijzigd door KolNedra op 03-06-2003 22:03 ]

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 21-08 10:46
Zoek eens op Google, of op PHP.net voor de basis van werken met tijd in PHP.

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 22-08 22:08
Met JavaScript makkelijker te doen dan met PHP lijkt me, daar is genoeg over te vinden en PHP hoort bij de buren :)

Motor (of auto) onderhoud bijhouden

Pagina: 1

Dit topic is gesloten.