---
title: "Datumproblem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/156680-datumproblem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Da bEar"
published: "2007-02-02T04:21:36.000Z"
updated: "2007-02-02T22:56:07.000Z"
replies: 3
views: 484
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/156680-datumproblem"
---

# Datumproblem

## #1 — Da bEar, 2007-02-02T04:21Z

Hej alla! Ny här, och ja, jag är lat och orkar inte söka såhär på morgonkvisten  :P 

```php
<?php
$date = "2007-01-31 23:59:59";

				 $year = date("Y",strtotime($date));
				 $month = date("m",strtotime($date));
				 $day = date("d",strtotime($date));
				 $hour = date("H",strtotime($date));
				 $minute = date("i",strtotime($date));
				 $second = date("s",strtotime($date));

$new_date = date("Y-m-d H:i:s",mktime($hour, $minute, $second, $month+1, $day, $year));
?>
```

Problemet är att $new_date blir 2007-03-03 när jag vill att det ska bli 2007-02-28.

Hur löser jag detta?

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

## #2 — stevenet, 2007-02-02T05:58Z

Du vill alltså ha fram sista dagen i nästa månad?

```php
<?php 
$date = "2007-01-31 23:59:59"; 

                 $year = date("Y",strtotime($date)); 
                 $month = date("m",strtotime($date)); 
                 $day = date("d",strtotime($date)); 
                 $hour = date("H",strtotime($date)); 
                 $minute = date("i",strtotime($date)); 
                 $second = date("s",strtotime($date)); 

$new_date = date("Y-m-t H:i:s",mktime($hour, $minute, $second, $month+1, 1, $year)); 
echo $new_date;
?>
```

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

## #3 — Da bEar, 2007-02-02T21:03Z

Det stämmer.

Men med 1 istället för $day hoppade den bara fram en dag till 2007-02-01  :x

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

## #4 — Da bEar, 2007-02-02T22:56Z

Attans. Du hade rätt. Jag gjorde bort mig.
Tack för ditt superenkla men bra svar. :)

Nu är det bara att fila vidare så den kan förlänga med en månad även om inkommande datum inte är den sista dagen i månaden.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/156680-datumproblem
