---
title: "strftime i windows"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/91455-strftime-i-windows"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "WiZzLeR"
published: "2003-11-27T23:27:48.000Z"
updated: "2003-11-28T23:52:56.000Z"
replies: 4
views: 211
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/91455-strftime-i-windows"
---

# strftime i windows

## #1 — WiZzLeR, 2003-11-27T23:27Z

hur kan jag få strftime %u att fungera i windows. typ en funktion som gör samma sak som denna:

```php
$month = mktime (0,0,0,2,1,2004);
$firstday = strftime("%u",$month);
```

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

## #2 — SPiN, 2003-11-27T23:34Z

Varför går inte det då? Vad blir det för fel? Det är, vad jag har förstått, bara att timestamps tidigare än UNIX-starttid inte fungerar på Windows ( Alltså tidigare än 1970 ).

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

## #3 — WiZzLeR, 2003-11-27T23:35Z

jag får inte %u att fungera.. den räknar inte ut helt enkelt

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

## #4 — Matte, 2003-11-27T23:42Z

Du kan använda dig av 'w' istället, fast då har du 0-6 dagarna söndag-lördag.
Det går att kompensera:

```php
$month = mktime (0,0,0,2,1,2004);
$firstday = strftime("%w",$month);

$firstday = ($firstday == 0) ? 7 : $firstday;
```

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

## #5 — WiZzLeR, 2003-11-28T23:52Z

tackar =)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/91455-strftime-i-windows
