THINKPHP时间比较问题
选择时间段,比如2014-03-15 03:12:43 到2014-03-17 03:12:43这个时间段内的数据,前台页面输入的是2014-03-15这种形式,而数据库是2014-03-15 03:12:43这种形式,多了时分秒,我把2014-03-15这种添加字段成2014-03-15 00:00:00形式,然后与数据库的时间字段比较,比较不出大小来。正确的比较方式是什么?
回复讨论(解决方案)
时间比较要化为统一类型
你的数据库是 datatime 而传入的是 date
所以要把 datatime 化为 date 才能比较
date_format(时间字段, '%Y-%m-%d') = '$iuput'
也可以
to_days(时间字段) = to_days('$input')
时间比较要化为统一类型
你的数据库是 datatime 而传入的是 date
所以要把 datatime 化为 date 才能比较
date_format(时间字段, '%Y-%m-%d') = '$iuput'
也可以
to_days(时间字段) = to_days('$input')
数据库的字段是datetime,查询很多条记录。我想把date转换成datetime可以吗?
不可以
精度不同的两个数据,要按精度低的进行比较
<?php $zero1="2014-03-15 00:00:00"; $zero2="2014-03-15 03:12:43"; echo "zero1的时间为:".$zero1."<br>"; echo "zero2的时间为:".$zero2."<br>"; if(strtotime($zero1)<strtotime($zero2)){ echo "zero1早于zero2"; }else{ echo "zero2早于zero1"; }?>
对,楼主的方法是对的
时间比较统一时间戳,数据库也是如此...
恩,方法是对的,不用改时间格式也能比较,看看是不是引号问题

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Long URLs, often cluttered with keywords and tracking parameters, can deter visitors. A URL shortening script offers a solution, creating concise links ideal for social media and other platforms. These scripts are valuable for individual websites a

Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

This is the second and final part of the series on building a React application with a Laravel back-end. In the first part of the series, we created a RESTful API using Laravel for a basic product-listing application. In this tutorial, we will be dev

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

The 2025 PHP Landscape Survey investigates current PHP development trends. It explores framework usage, deployment methods, and challenges, aiming to provide insights for developers and businesses. The survey anticipates growth in modern PHP versio

In this article, we're going to explore the notification system in the Laravel web framework. The notification system in Laravel allows you to send notifications to users over different channels. Today, we'll discuss how you can send notifications ov
