[PHP] wat is er mis met 29-30 october?

Pagina: 1
Acties:
  • 170 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Anoniem: 96874

Topicstarter
Zie deze code:
PHP:
1
echo date("d-M-Y", (strtotime("28-Oct-2006")+86400));

Hier komt dan 29-Oct-2006 uit, ik heb alle data daarvoor ook getest, maar op een of andere manier werkt dit maar tot 30 oct.
PHP:
1
echo date("d-M-Y", (strtotime("29-Oct-2006")+86400));

dit blijft nl. 29-Oct-2006

Acties:
  • 0 Henk 'm!

  • Gonadan
  • Registratie: Februari 2004
  • Nu online

Gonadan

Admin Beeld & Geluid, Harde Waren
en het maakt niet uit of je hem met strftime() print?

Of maak er een unix timestamp van en gebruik dan getdate()

[ Voor 37% gewijzigd door Gonadan op 22-02-2006 13:56 ]

Look for the signal in your life, not the noise.

Canon R6 | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Acties:
  • 0 Henk 'm!

  • TweakerNummer
  • Registratie: September 2001
  • Niet online
code:
1
2
3
4
5
6
7
8
9
10
<?php
echo date("d-M-Y", (strtotime("now"))), "\n";
echo date("d-M-Y", (strtotime("10 September 2000"))), "\n";
echo date("d-M-Y", (strtotime("10 September 2000 + 30 day"))), "\n";
echo date("d-M-Y", (strtotime("+1 day"))), "\n";
echo date("d-M-Y", (strtotime("+1 week"))), "\n";
echo date("d-M-Y", (strtotime("+1 week 2 days 4 hours 2 seconds"))), "\n";
echo date("d-M-Y", (strtotime("next Thursday"))), "\n";
echo date("d-M-Y", (strtotime("last Monday"))), "\n";
?>

Werkt het zo niet?

Sorry was effe lui; zo dus:

code:
1
2
3
4
<?php
echo date("d-M-Y", (strtotime("28 October 2000 + 1 day"))), "\n";
echo date("d-M-Y", (strtotime("29 October 2000 + 1 day"))), "\n";
?>

[ Voor 68% gewijzigd door TweakerNummer op 22-02-2006 14:01 ]


Acties:
  • 0 Henk 'm!

  • Shadowman
  • Registratie: Januari 2002
  • Niet online
De overgang naar de wintertijd, die is dit jaar op 29-okt :P

http://www.phys.uu.nl/%7Evgent/wettijd/wettijd.htm

Acties:
  • 0 Henk 'm!

  • kauwgomballen
  • Registratie: Oktober 2001
  • Laatst online: 12-06 12:55
Ben op 30 oktober jarig, en meestal wordt rond die datum de klok verzet... misschien heeft het daarmee te maken?

Acties:
  • 0 Henk 'm!

  • Gonadan
  • Registratie: Februari 2004
  • Nu online

Gonadan

Admin Beeld & Geluid, Harde Waren
Bwaha, idd, hij telt er een aantal seconden bij op, geen dag :+
Wat een listig probleempje

Look for the signal in your life, not the noise.

Canon R6 | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Acties:
  • 0 Henk 'm!

  • _reboot_
  • Registratie: December 2004
  • Laatst online: 11:23
Probleem ben ik laatst ook tegengekomen. Het helpt door vanaf 02.00 uur 's nachts te gaan rekenen.
Dan krijg je nergens dat probleem.

Dus ff 2*3600 er in het begin bij optellen en je komt het probleem niet meer tegen...

Acties:
  • 0 Henk 'm!

Anoniem: 96874

Topicstarter
Bedankt allemaal, ik ben er uit!!!

Acties:
  • 0 Henk 'm!

  • Reinder83
  • Registratie: September 2002
  • Laatst online: 10-06 12:41
_reboot_ schreef op woensdag 22 februari 2006 @ 14:03:
Probleem ben ik laatst ook tegengekomen. Het helpt door vanaf 02.00 uur 's nachts te gaan rekenen.
Dan krijg je nergens dat probleem.

Dus ff 2*3600 er in het begin bij optellen en je komt het probleem niet meer tegen...
Ik denk dat 3 uur dan nog beter is ;)

Acties:
  • 0 Henk 'm!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Beter nog is in UTC te rekenen ;)

Maar als de tijd irrelevant is (wat iig zo lijkt), waarom tel je er geen dag bij op met een DateAdd oid?

Een string converteren naar een date om daar weer een integer bij op te tellen komt nogal, ehh, ranzig over.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-06 16:30

Bosmonster

*zucht*

Gewoon geen fixed value gebruiken bij data.. daar hebben ze +1 day voor.
Pagina: 1