postbil.com Posted November 6, 2010 Share Posted November 6, 2010 I have a little problem with creating a timestamp and display it again with date () Here is a small shript: <?php $day = 6; $month = 7; $year = 1985; $ts = mktime($month, $day, $year); echo date("d-m-Y",$ts); ?> In my world would result in 6-7-1985 but instead I get 06-11-2010 Why .. what am I doing wrong? POSTBIL.COM Quote Link to comment https://forums.phpfreaks.com/topic/217960-date-timestamp/ Share on other sites More sharing options...
unistake Posted November 6, 2010 Share Posted November 6, 2010 could you use echo $day."-".$month."-".$year; Quote Link to comment https://forums.phpfreaks.com/topic/217960-date-timestamp/#findComment-1131155 Share on other sites More sharing options...
litebearer Posted November 6, 2010 Share Posted November 6, 2010 or... <?php $day = 6; $month = 7; $year = 1985; $ts = strtotime($month . "/" . $day . "/" . $year); echo date("d-m-Y",$ts); ?> Quote Link to comment https://forums.phpfreaks.com/topic/217960-date-timestamp/#findComment-1131206 Share on other sites More sharing options...
DavidAM Posted November 7, 2010 Share Posted November 7, 2010 see the manual for mktime(): int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] ) The parameters are (in order): hour, minute, second, month, day, year Quote Link to comment https://forums.phpfreaks.com/topic/217960-date-timestamp/#findComment-1131247 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.