php - 删除从数据库检索的 TIME 函数前面的零?

标签 php html mysql database pastebin

好吧,在我的数据库中,我有以下列:idtitleadmissiondate_start日期结束时间开始时间结束位置描述图像, 超链接

我正在从数据库中检索date_startdate_end,并且我已经清理了一些数据,但无法删除日期之前的0。

到目前为止我的代码:http://pastebin.com/eAUXtkaX

date_startdate_end 函数的输出为:

开始日期:12 月 4 日 - 6 日//这是在数据库中输入两个不同日期时的情况
Date Start: December 25//这是当输入的两天显示相同时的情况。

好的,对于将两个不同的日期输入数据库的情况,我如何删除第一个数字之前的 0?

MySQL 查询(也在 Pastebin 中):

SELECT *, CONCAT(DATE_FORMAT(date_start, '%M %d'),
(IF(date_start = date_end,'',CONCAT(' - ', DAY(date_end))))) newDate 
FROM events3 
WHERE date_end >= CURDATE() 
ORDER BY date_start LIMIT 5

最佳答案

您可以使用ltrim()函数吗?

假设您要去掉 0 的日期是 $date ..

$date = ltrim($date, '0');

了解一下 here

如果我没记错的话,你应该更换

$date_start = $rows['date_start'];
$date_end = $rows['date_end'];

$date_start = ltrim($rows['date_start'], '0');
$date_end = ltrim($rows['date_end'], '0');

关于php - 删除从数据库检索的 TIME 函数前面的零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13764002/

相关文章:

php - CakePHP + Crud "Add"操作 (POST) 返回 412 前提条件失败

php - 使用 Hiphop 进行 PHP 扩展开发

javascript - AJAX 调用并在单击时设置事件类

javascript - 使用 jquery 克隆()一个 html 表及其所有数据,包括选择及其选项和输入

mysql - 内连接后只读 (MySQL)

php - 在一个查询中插入后获取数据库行

php - SQL语句/Codeigniter预约

javascript - 使用 PHP、AJAX 将数据发布到不同域不起作用

javascript - 如果 Accordion 的内部过滤器使用 anchor 标记,如何打开 Accordion

php - Yii Create Command 无法从 select 获取硬编码值