显示日期时间数据库值时删除秒

时间:2016-12-08 13:26:03

标签: php sql datetime datepicker

我有一个html表单,它使用jQuery datetimepicker向数据库发送一个值,但是没有秒,所以在数据库' datetime列中创建的值总是有' 00'秒钟。 我想删除在网页上显示值时的秒数。 我目前有:

// Checks whether `str' starts with `start' ignoring case
bool startsWithIgnoreCase(const std::string& str, const std::string& start) {
    if (&start == &str) return true; // str and start are the same string
    if (start.length() > str.length()) return false;
    for (size_t i = 0; i < start.length(); ++i) {
        if (std::tolower(start[i]) != std::tolower(str[i])) return false;
    }
    return true;
}

显示的内容如下:26-12-08 12:40:00。

我希望它能显示出来 - 26-12-08 12:40

感谢id提前获取任何帮助。

2 个答案:

答案 0 :(得分:3)

您可以按照以下方式进行操作

amount = self.payment_amount
# => 6500
ans = '%.2f' % (amount/100)
# => "65.00"

它将删除秒。你可以删除你需要的任何东西。

答案 1 :(得分:0)

您可以使用<?php echo substr($row_rsEnquiriesList['contact_date_e'],0, 14); ?>,但在sql上格式化它会好得多。通过这种方式,日期保持为字符串。