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 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; 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); ?> 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 Link to comment https://forums.phpfreaks.com/topic/217960-date-timestamp/#findComment-1131247 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.