---
title: "Skriv ut en vecka från angivet datum."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/51515-skriv-ut-en-vecka-från-angivet-datum"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Web-Tor"
published: "2002-08-28T07:39:17.000Z"
updated: "2002-08-28T15:38:29.000Z"
replies: 4
views: 252
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/51515-skriv-ut-en-vecka-från-angivet-datum"
---

# Skriv ut en vecka från angivet datum.

## #1 — Web-Tor, 2002-08-28T07:39Z

Jag är helt värdelös på datumfunktioner så jag skulle behöva lite hjälp.

**Indata:**
$year = 2002;
$month = "08";
$day = 28;

**Utdata:**
28, 29, 30, 31, 1, 2, 3

Jag vill alltså mata ut en vecka från ett angivet datum.

Jag har tusen saker till att lösa men vi kan väl börja den det här. ;)

Permalänk: https://www.webforum.nu/p/51515

## #2 — Web-Tor, 2002-08-28T11:56Z

Så här kan man ju göra:

```php
$year = 2002;
$month = "08";
$day = 28;

$i=0;
while ($i < 7){
	$day_count = date("d", strtotime("+$i day", strtotime("$year-$month-$day")));
	echo "$day_count, ";
	$i++;
}
```

Finns det nåt smartare sätt?

Permalänk: https://www.webforum.nu/p/764469

## #3 — Web-Tor, 2002-08-28T13:42Z

Nu skulle jag behöva lite hjälp igen. Hur för jag får att få lördagar och söndagar att markeras med t.ex. fetstil:

```php
<?// ***   Visar dagens datum om man inte valt nåt annat   *** //
if (!isset($d))
	$d = date("Y-m-d");

// *** Bakåt knapp 
$back = date("Y-m-d", strtotime("-7 day", strtotime($d)));
?>
<a href="<?echo $PHP_SELF. "?d=". $back; ?>">«</a> | 
<?

// *** Visar dagarna 
$i=0;
while ($i < 7){
	$day_count = date("d", strtotime("+$i day", strtotime($d)));
	echo "$day_count ";
	$i++;
}

// *** Framåt knapp 
$forward = date("Y-m-d", strtotime("+7 day", strtotime($d)));
?>
 | <a href="<?echo $PHP_SELF. "?d=". $forward; ?>">»</a>
```

Permalänk: https://www.webforum.nu/p/764525

## #4 — Web-Tor, 2002-08-28T14:28Z

Eftersom ingen annan svara så får jag väl göra det själv.
Jag slängde in det här:

```php
	$day_nr = date("w", strtotime("+$i day", strtotime($d)));			// *** Kollar om det är lördag eller söndag
	if ($day_nr == 6 || $day_nr == 0)
		echo "<b>$day_count</b> ";
	else
		echo "$day_count ";
	$i++;
```

Permalänk: https://www.webforum.nu/p/764559

## #5 — Jörgen HP, 2002-08-28T15:38Z

Frågar man sig själv får man inga dumma svar. :e

Permalänk: https://www.webforum.nu/p/764613

---

Tråden på webben: https://www.webforum.nu/amne/php/51515-skriv-ut-en-vecka-från-angivet-datum
