Toon posts:

[PHP] Datum herkenning

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

Verwijderd

Topicstarter
ik ben nu al een tijdje aan het googlen en bladeren in m'n php boek maar ik kom er niet uit..

hoe kan ik in php zeggen:

"als datum tussen " 1 december ditjaartal en 7 januari ditjaartal+1" is dan echo 'feestperiode'

anders echo 'geen feestperiode'


even heel basic gezegd, hoop dat jullie me een handje opweg kunnen helpen :)

  • thaan
  • Registratie: Oktober 2004
  • Nu online
<?php

if($date >= 12345667) {

if($date =< 12387985) {

echo "feestperiode!";
} else {

echo "geen feestperiode";
}
}
?>

Dus bij de bovenste 12345667 voer je de begindatum in (bijv 5 december)
en bij die daaronder de laatste kerstdag, en dan wordt de datum daartussen als feestperiode beschouwd.

(is waarschijnlijk niet perfect, heb het net uit me hoofd gedaan, maar werkt volgens mij wel.)

Nog even voor de duidelijkheid:
bij de eerste datum zeg je dus de begin datum van de feestmaand, en de 2e de einddatum.

Die cijfertjes vervang je met de juiste "Unix Timpestamp", welke je hier kan omrekenen.

[ Voor 50% gewijzigd door thaan op 12-12-2005 18:19 ]


  • falcon4ever
  • Registratie: Oktober 2001
  • Laatst online: 11-04 04:01
Zoals thaan aangeeft is het goed,

wellicht kan je ook ff op deze pagina kijken:
http://nl2.php.net/date
en dan example 3
welke gebruik maakt van mktime() en date()

succes

[ Voor 1% gewijzigd door falcon4ever op 12-12-2005 18:21 . Reden: Oeps sorry, bedoelde idd date ipv data :X ]


  • Justifier
  • Registratie: December 2004
  • Laatst online: 06-04-2024
falcon4ever schreef op maandag 12 december 2005 @ 18:20:
Zoals thaan aangeeft is het goed,

wellicht kan je ook ff op deze pagina kijken:
http://nl2.php.net/date
en dan example 3
welke gebruik maakt van mktime() en date()

succes
date bedoel je denk ik.

  • Nijl
  • Registratie: Juni 2004
  • Laatst online: 03-04 20:58

Nijl

Eens een Nijl, altijd een Nijl

<?
$DateStart = mktime(0,0,0,12,5,2005);
$DateEnd = mktime(0,0,0,1,7,2006);
$DateToday = time();

# Als de datum van vandaag tussen 5-12-2005 en 7-1-2006 ligt is het feest!
if($DateToday => $DateStart && $DateToday <= $DateEnd)
{
echo "Feestmaand";
}
else
{
echo " Geen Feestmaand ";
}
?>

You are NIJL-ed!


Verwijderd

Topicstarter
echt perfect! :P alleen 1 klein dingetje nog, die jaartallen zijn statisch.. dan zou ik elk jaar het script moeten aanpassen van 2005 in 2006, en 2006 in 2007 etc. als het niet anders is, dan laat ik het zo.. maar misschien is ligt er al een oplossing op het puntje van jullie tong ;)

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Komaan zeg, een beetje eigen initiatief kan geen kwaad hoor. Wat heb je zelf al geprobeerd? Wat werkte er niet? Waarom kon je hier niet vinden wat je zocht? Het staat er namelijk gewoon hoor :?

[ Voor 10% gewijzigd door RobIII op 12-12-2005 18:32 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • ripperke
  • Registratie: Augustus 2003
  • Laatst online: 15-10-2025

ripperke

w00t!

Nijl schreef op maandag 12 december 2005 @ 18:25:
<?
$DateStart = mktime(0,0,0,12,5,date("Y"));
$DateEnd = mktime(0,0,0,1,7,date("Y")+1);

If TCP/IP handshaking was less formal, perhaps SYN/ACK would be YO/WASSUP


  • blizt
  • Registratie: Januari 2003
  • Laatst online: 29-09-2025

blizt

Wannabe-geek

date('Y'); ? :)

United we stand, and divided we fall


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Sorry, maar hier moet je toch echt prima uit moeten komen door simpelweg naar http://php.net/date te gaan. Een beetje moeite van jouw kant kan echt geen kwaad, en er zijn meer bronnen van info dan Google en je boek. Sowieso is [google=php date between] meteen bij de eerste hit raak, dus lang zul je niet echt gezocht hebben.

Lees ook P&W FAQ - De "quickstart" even door.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.