Tijd en datum vergelijken

Status
Niet open voor verdere reacties.

BadHunter

Gebruiker
Lid geworden
5 jan 2007
Berichten
156
Hallo,

Is het mogelijk om een datum te laten vergelijken met elkaar? Dat je het kan vergelijken met vaste waarde zoiets als dat 2008-06-20 20:01:45 word vergeleken met de huidige datum en tijd date("Y-m-d H:i:s") ? Zo dat je kan zien wat nog de resterende tijd is.

Alvast bedankt,

Bad Hunter
 
Hallo,

Is het mogelijk om een datum te laten vergelijken met elkaar? Dat je het kan vergelijken met vaste waarde zoiets als dat 2008-06-20 20:01:45 word vergeleken met de huidige datum en tijd date("Y-m-d H:i:s") ? Zo dat je kan zien wat nog de resterende tijd is.

Alvast bedankt,

Bad Hunter

ik snap het denk wat je bedeolt maar ook weer niet.
wil je dus een php script die tijd zo weegeeft 2008-06-20 20:01:45 ??? :confused:
 
Nopes ik wil juist dat hij een vaste tijd vergelijkt met de huidige tijd. bijv. het is nu 8 uur en mijn vaste waarde is 9 uur dat hij aangeeft dat er nog 1 uur over is zoveel minuten en sec.
 
Nopes ik wil juist dat hij een vaste tijd vergelijkt met de huidige tijd. bijv. het is nu 8 uur en mijn vaste waarde is 9 uur dat hij aangeeft dat er nog 1 uur over is zoveel minuten en sec.

nee srry dan kan ik je niet helpen "het spijd me"
 
1. converteer de datum die je hebt naar een UNIX-timestamp.
2. Vraag de huidige timestamp op mbv time()
3. trek deze van je geconverteerde datum af
4. maak er een leesbaar formaat van dmv date().
 
PHP:
$hour= date("H");
$minute= date("m");
$sec= date("s");

$to_hour="9";
$to_minute="0";
$to_second="0";

if($hour<9){
$go_hour=$to_hour-$hour;
$go_minute=$to_minute-$minute;
$go_second=$to_second-$second
}
else {
$go_hour=($hour-$to_hour)+12;
$go_minute=($minute-$to_minute)+12;
$go_second=($second-$to_second)+12;
}

$go_time="$go_hour-$go_minute-$go_second";

echo "nog $go_time tot negen uur";

Het kan dat hij niet werkt (kan em hier niet proberen)

succes
 
PHP:
<?php
$unixtimeingesteld=mktime(); //vul hier tussen de haakjes je standaard datum in (HH,MM,SS,Maand,dag,jaar)
$unixnow = time();
echo "Nog ";
echo date("d/m/Y H:i:s",$unixtimeingesteld-$unixnow);
?>
Niet zelf getest, zo uit de duim gezogen.
Veel geluk
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan