【发布时间】:2014-03-31 10:53:18
【问题描述】:
在我的 phpmyadmin 数据库中,年份保存为 YYYY-MM-DD。但是当我生成 pdf 时,我想将其更改为 DD-MM-YYYY。
代码:
$pdf->Table("SELECT measurements.title as Maling, routines.value as Verdi, routines.date as Dato, routines.time as Tid, pools.name as Basseng, emps.user_name as Ansatt
FROM routines, measure_routine, measurements, pools, emps
WHERE routines.id = measure_routine.routine_id
AND measure_routine.measure_id = measurements.id
AND (measurements.title Like 'T_%') AND measure_routine.pool_id=pools.id AND routines.emp_id=emps.id AND Date between '".$fraDato."' and '".$tilDato."'
ORDER BY routines.date, routines.time;");
$prop=array('HeaderColor'=>array(255,150,100),
'color1'=>array(210,245,255),
'color2'=>array(255,255,210),
'padding'=>2);
$pdf->Output($downloadfilename."$strf.pdf");
header('Location: '.$downloadfilename."$strf.pdf");
}
【问题讨论】:
-
您是否在 sql 中格式化日期?我在你的代码中看不到它
-
您使用的是哪个 RDMS?
-
您尝试过什么?什么有效?什么没有?为什么
DATE_FORMAT(routines.date,'%d-%m-%Y')不是这个任务的好工具?请参阅文档:dev.mysql.com/doc/refman/5.5/en/…
标签: php sql date date-format fpdf