PersonalBit
Hauptmenü

Suche

Datenbanken

Login
Mitgliedsname:

Passwort:


Password vergessen?

Jetzt registrieren!

PHP und MySQL : PHP - Aktuelle Kalenderwoche ausgeben lassen
am 29.08.2007 13:08:46 (2209 x gelesen)
PHP und MySQL

Dieses Script gibt die aktuelle Kalendewoche aus.

Beispiel:
35. Kalenderwoche (26.08.2007 - 04.09.2007)



<?php
# Autor: meikel@php-help.info

function date2timestamp ($a = '') {
if (empty($a)) return;
$a = explode ('.', $a);
return mktime (0,0,0, $a[1], $a[0], $a[2]);
}

$tst = date2timestamp(date('d.m.Y'));

printf ('%s. Kalenderwoche (%s - %s)',
date('W', $tst),
date('d.m.Y', strtotime ("last Sunday", $tst)),
date('d.m.Y', strtotime ("+6 day", $tst)));

?>

Bewertung: 1.00 (2 Stimmen) - Artikel bewerten -
Druckoptimierte Version Schicke den Artikel an einen Freund PDF Dokument vom Artikel anfertigen
 
Die hier veröffentlichten Artikel und Kommentare stehen uneingeschränkt im alleinigen Verantwortungsbereich des jeweiligen Autors.

Kommentar zu diesem Artikel

Geschrieben am: 06.04.2010 21:22
Von: Gast
Kein registrierter User
<?php 
function date2timestamp ($a = '') { 
if (empty($a)) return; 
$a = explode ('.', $a); 
return mktime (0,0,0, $a[1], $a[0], $a[2]); 
} 
$tst = date2timestamp(date('d.m.Y')); 
printf ('%s. Kalenderwoche (%s - %s)', 
 date('W', $tst), 
 date("d.m.Y", time()-((date("N")-1)*86400)), 
 date("d.m.Y", time()+((7-date("N"))*86400))); 
?>


wäre richtig, da bei der oben ausgeführten version vom aktuellen datum gezählt wird, das heißt,
ist heute freitag werden 6 tage dazu addiert und wir landen schon in der neuen kalenderwoche ;)


Artikel-Themen