javascript - 如何从 PHP echo sql 语句中删除前导零?

标签 javascript php css date zero

我是一个 3 人团队的前端程序员,对 PHP/MySQL 有非常基本的了解,但我们的后端程序员正在休假,我们有一个截止日期来处理一个小的视觉细节,所以我正在努力为他做这件事。截至目前,我们正在开发一个页面,该页面会针对特定日期发生的各种 session 显示多次。以下是我们目前显示的时间。

<?php 
    if(!empty($now['start'])) {
            echo $now['start'] .' - '. $now['end'];
    } ?>

这会产生类似“01:30 pm - 02:30 pm”的结果——如果没有前导零,这将是完美的。时间本身由另一个无法删除数据库中的零的组提供,无论出于何种原因。有没有办法确保在同一 PHP 语句中连接前导零?

如果在 CSS 或 JavaScript 中有针对此问题的解决方案,我也愿意听取,因为这些语言更适合我。

提前致谢!

最佳答案

试试 ltrim

echo ltrim($string,"0");

并在这里阅读 http://php.net/manual/en/function.ltrim.php

<?php

  $now = array( "start" => "01:30 pm", "end"=> "02:30 pm");

  if(!empty($now['start'])) {
    echo  ltrim($now['start'],"0") .' - '. ltrim($now['end'],"0");
  }

?>

输出

下午 1:30 - 下午 2:30

并在这里尝试 http://3v4l.org/TkLKH

关于javascript - 如何从 PHP echo sql 语句中删除前导零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29830649/

相关文章:

javascript - 平滑切换滑动(向上)问题

javascript - 与 goinstant 共享屏幕

javascript - document.getElementByClassName 不工作但 document.getElementById 工作

javascript - 如何让数字淡入而不是弹出

javascript - jquery/javascript 通过循环一个接一个地设置多个超时,以独立于另一个运行

javascript - 用javascript解析信用卡信息

php - 技巧问题;显示 'nr of results' 的 MySql 搜索

php - 如果使用得当,htmlspecialchars 是否足以抵御所有 XSS?

php - 如何使用 jquery 删除 mysql 中的行表?

javascript - Lightswitch 2013 HTML Client - 在一个屏幕而不是所有屏幕上更改背景