hallo,
Ich habe ein script mit dem ich mir ein Jahres übersicht der einzelnen monate erstelle. Soweit sogut.
Prinzip ist einfach ich rufe eine Funktion auf dem ich das jahr und denn monat übergebe. dann werden von da an 12 Monate geschrieben.
Als Übergabe nehme ich einen Timestamp. Wärend der arbeit ist mir aufgeafllen das der timestamp nur bi 2038 oder so gilt was ist dann? Was mach ich wenn ich wissen will was für ein Wochentag ist wenn ich 60 werde 26.06.2045???
Und ich habe das problem das die Woche sowie der timestamp bei mir nicht hochgezählt wird.
Vieleicht hat ja jemand nen verbesserungsvorschlag wie schneller oder besser geht?
danke
Ich habe ein script mit dem ich mir ein Jahres übersicht der einzelnen monate erstelle. Soweit sogut.
Prinzip ist einfach ich rufe eine Funktion auf dem ich das jahr und denn monat übergebe. dann werden von da an 12 Monate geschrieben.
Als Übergabe nehme ich einen Timestamp. Wärend der arbeit ist mir aufgeafllen das der timestamp nur bi 2038 oder so gilt was ist dann? Was mach ich wenn ich wissen will was für ein Wochentag ist wenn ich 60 werde 26.06.2045???
Und ich habe das problem das die Woche sowie der timestamp bei mir nicht hochgezählt wird.
Vieleicht hat ja jemand nen verbesserungsvorschlag wie schneller oder besser geht?
danke
PHP-Code:
$calendar = new pcCalendar;
if(!isset($timestamp))$timestamp = time();
$intYear = date('Y',$timestamp);
$intMonth = date('n',$timestamp);
for($i=1;$i < 13; $i++){
if(($i % 4) == 1) echo "\n\n".'<table border="0"><tr>';
echo '<td valign="top">';
/* Datum */
echo 'Datum: '.$intMonth.'.'.$intYear.'<BR>';
/* Aktueller Timestamp */
echo 'Timestamp: '.$timestamp.'<BR>';
/* Wochennummer des Jahres */
echo 'Woche Nummer: ';
echo $lintOffset = date( "W", $timestamp);
echo $calendar->intShowCalendar( $intYear, $intMonth);
echo '</td>';
if(($i%4) == 0)echo "\n\n".'</table><BR>';
$intMonth++;
if($intMonth > 12){
$intMonth = 1;
$intYear++;
}
}
Kommentar