Hallo
Ich möchte einen Eintrag für Arbeitszeit für einen Monat vornehmen.
Ich gebe die Anfangszeit und die Endzeit ein und möchte dass alle dazwischen liegenden Tage eingetragen sind. Ich habe mit dem unten stehenden Code nur die Tage eintragen können und wäre für diese Erweiterungsvorschläge sehr froh.
Beispiel
Anfangszeit: 01.02.2013 08:30
Endzeit: 28.02.2013 17:30
Dann müssen folgende Arbeitstage eingetragen werden:
01.02.2013 08:30 01.02.2013 17:30
04.02.2013 08:30 04.02.2013 17:30
05.02.2013 08:30 05.02.2013 17:30
....
Mein bicheriger Code
Pol
Ich möchte einen Eintrag für Arbeitszeit für einen Monat vornehmen.
Ich gebe die Anfangszeit und die Endzeit ein und möchte dass alle dazwischen liegenden Tage eingetragen sind. Ich habe mit dem unten stehenden Code nur die Tage eintragen können und wäre für diese Erweiterungsvorschläge sehr froh.
Beispiel
Anfangszeit: 01.02.2013 08:30
Endzeit: 28.02.2013 17:30
Dann müssen folgende Arbeitstage eingetragen werden:
01.02.2013 08:30 01.02.2013 17:30
04.02.2013 08:30 04.02.2013 17:30
05.02.2013 08:30 05.02.2013 17:30
....
Mein bicheriger Code
PHP:
$startDate = $rsnew["starttime"];
$endDate = $rsnew["endtime"];
// Convert to UNIX timestamps
$currentTime = strtotime($startDate);
$endTime = strtotime($endDate);
// Loop until we reach the last day
$result = array();
while ($currentTime <= $endTime) {
if (date('N', $currentTime) < 6) {
$result[] = date('Y-m-d', $currentTime);
}
$currentTime = strtotime('+1 day', $currentTime);
echo "Hallo" .$currentTime;
}
// start insertion
foreach($result as $value)
{
$MyResult = ew_Execute("INSERT INTO dates (date) VALUES ('".$value."')");
echo "Hallo" .$value;
}
Pol
Zuletzt bearbeitet von einem Moderator: