Toon posts:

[php] date optellen/aftrekken

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

Verwijderd

Topicstarter
Hallo,

Hier op het werk hebben we een leuke IRM tool voor registratie van de uren hoelang we met een project bezig zijn.

Nu zit er een fout in het script, als je langer als zo lang aan een project werkt gaat het script negatief tellen.
VB: begin om 13:00 vandaag en hou morgen om 12:00 op dus 12-13 = -1
klopt dus niet
script is:

PHP:
1
2
3
4
5
6
7
8
9
10
11
$nu = Date("H:i").":00";

 mysql_query("UPDATE tracking SET tijd_end = '$nu' WHERE ID = '$id'");
$query = "SELECT * FROM tracking WHERE ID = '$id'";
$result = mysql_query($query);
$array = mysql_fetch_array($result);
$totaal = intval($array["tijd_totaal"]) + intval((strtotime($array["tijd_end"]) - strtotime($array["tijd_begin"]))/60);
mysql_query("UPDATE tracking SET tijd_totaal = '$totaal', tijd_begin ='00:00:00', tijd_end ='00:00:00' WHERE ID = '$id'");
if ($array["status"] == 'complete'){
$datenow = Date("Y-m-d H:i:s");
mysql_query("UPDATE tracking SET closedate = '$datenow' WHERE ID = '$id'");


De script is gemaakt door een stagegast en werkt hier niet meer...

Hij telt dus alleen de uren, en moet eigenlijk ook datum gaan aftrekken.
Alleen is hier een bepaalde code voor?

  • whoami
  • Registratie: December 2000
  • Laatst online: 15:05
Hoe bedoel je is daar een functie voor?
Check misschien even de manual. www.php.net

https://fgheysels.github.io/


Dit topic is gesloten.