Jump to content

Archived

This topic is now archived and is closed to further replies.

digitalgod

mktime help *solved*

Recommended Posts

hey guys,

trying to build an array that cpntains all the days of the week starting by today.

I have this so far but for some reason it shows the date starting wednesday and not thursday ( I already tried doing echo date("l"); and it prints Thursday)

[code=php:0]
$days = array();
for ($i=1;$i<=7;$i++) {
array_push($days,date("l", mktime(0,0,0,0,+$i,0)));
}
[/code]

Share this post


Link to post
Share on other sites
I guess mktime( ...0,1,0) is something like January 2, 1970.

Use this instead:

[code]<?php
list($y,$m,$d) = explode("-",date("Y-m-d"));
$days = array();
for ($i=0;$i<=6;$i++) {
array_push($days,date("l", mktime(0,0,0,$m,$d+$i,$y)));
}
print_r($days);
?>[/code]

Share this post


Link to post
Share on other sites
thanks AndyB that worked perfectly, for some reason I thought that I could have everything at 0 and just add a value for the days.

DillyDong, yeah I also tried that and it worked but I needed a permanent solution

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.