doucang5542 2016-02-18 11:32
浏览 25
已采纳

将字符串转换为日期并在php中进行比较[重复]

This question already has an answer here:

I have a string and want to convert it into a date and then perform some compare and do some action. This is my scenario:

$a="2015-02-17" //yyyy-mm-dd
$b="2015-01-17" //yyyy-mm-dd
if ($a>$b)
{
//action1
}
else
{
//action2
}
</div>
  • 写回答

1条回答 默认 最新

  • drnx3715 2016-02-18 11:36
    关注
    $today = '2015-02-17';
    $expire = '2015-01-01';
    
    $today_time = strtotime($today);
    $expire_time = strtotime($expire);
    
    if ($expire_time < $today_time) {
    //do some thing
    }
    

    If you are using PHP 5 >= 5.2.0, you could use the DateTime class:

    $date1 = new DateTime($today);
    $date2 = new DateTime($expire);
    
    if ($date1 < $date2) { /* Do something */ }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题