如何将MySQL DateTime转换为PHPy-m-d?
我需要将mysql datetime转换为php如何将MySQL DateTime转换为PHPy-m-d?,php,mysql,date,datetime,Php,Mysql,Date,Datetime,我需要将mysql datetime转换为phpY-m-d。基本上,我只需要删除datetime中的hh:mm:ss。我该怎么做 此外,一旦我有了格式为Y-m-d的PHP日期,我如何比较两个日期来判断哪个更高?例如,如果我有12-31-13和1-1-14,我可以只做if(12-31-13
Y-m-d
。基本上,我只需要删除datetime中的hh:mm:ss。我该怎么做
此外,一旦我有了格式为Y-m-d
的PHP日期,我如何比较两个日期来判断哪个更高?例如,如果我有12-31-13和1-1-14,我可以只做if(12-31-13<1-1-14)吗
我需要将mysql datetime转换为phpy-m-d。基本上,我只需要删除datetime中的hh:mm:ss。我该怎么做
使用MySQL的函数
此外,一旦我有了格式为Y-m-d的PHP日期,我如何比较两个日期来判断哪个更高?例如,如果我有12-31-13和1-1-14,我可以只做if(12-31-13<1-1-14)吗
您可以比较对象。(注意日期的格式)
$date1=新日期时间('13-12-31');
$date2=新日期时间('14-01-01');
如果($date1<$date2)
{
//做事
}
我需要将mysql datetime转换为phpy-m-d。基本上,我只需要删除datetime中的hh:mm:ss。我该怎么做
使用MySQL的函数
此外,一旦我有了格式为Y-m-d的PHP日期,我如何比较两个日期来判断哪个更高?例如,如果我有12-31-13和1-1-14,我可以只做if(12-31-13<1-1-14)吗
您可以比较对象。(注意日期的格式)
$date1=新日期时间('13-12-31');
$date2=新日期时间('14-01-01');
如果($date1<$date2)
{
//做事
}
用于比较日期使用,您可以找到大量示例
$orig = "2000-01-01";
$new = date("d-m-Y", strtotime($orig));
在thad之后,您可以比较日期,如$orig>$new
,以比较日期的使用,并且您可以找到大量的示例
$orig = "2000-01-01";
$new = date("d-m-Y", strtotime($orig));
$formattedDate = date("Y-m-d", strtotime($mysqlDate));
if (strtotime($somedate) >strtotime($someotherdate)){
// do stuff here
}
在thad之后,您可以比较日期,如$orig>$new
$formattedDate = date("Y-m-d", strtotime($mysqlDate));
if (strtotime($somedate) >strtotime($someotherdate)){
// do stuff here
}
STROTIME将自1970年1月1日以来的大多数日期和时间标准化为秒数
strotime将自1970年1月1日以来的大多数日期和时间标准化为秒数。No.
date()
要求时间戳作为第二个参数,并且日期部分的顺序不正确。因此:$timestartDate=date(“Y-m-d”,strotime($timestart));然后我是否可以将$timestartDate传递到新的日期时间,比如$date=new DateTime($timestartDate)?我不确定您的原始日期格式(mm-dd-yy)是否适用于strotime,但它可能会。试试看。您还可以使用可能更好的$date1=DateTime::createFromFormat('m-d-y','12-31-13')
。与strotime相比,使用这种更复杂的方法有什么好处?DateTime更灵活、更强大。而且更具可读性。不date()
要求时间戳作为第二个参数,并且日期部分的顺序不正确。因此:$timestartDate=date(“Y-m-d”,strtotime($timestart));然后我是否可以将$timestartDate传递到新的日期时间,比如$date=new DateTime($timestartDate)?我不确定您的原始日期格式(mm-dd-yy)是否适用于strotime,但它可能会。试试看。您还可以使用可能更好的$date1=DateTime::createFromFormat('m-d-y','12-31-13')
。与strotime相比,使用这种更复杂的方法有什么好处?DateTime更灵活、更强大。而且更具可读性。