php - 如何在引导程序中将数据库日期与当前日期进行比较?
问题描述
我有引导 laravel 页面,我想将 db 日期与当前日期进行比较,如果它小于 1 天我想添加类
@elseif( ($order->order_date, strtotime('now - 1day')) < date('yy-m-d') )
<tr class="delivery-missed">
@else
<tr>
我知道这个查询是错误的,写入方式是什么?或者我应该使用java脚本?
解决方案
你可以使用Carbon
.
做这样的事情:
@php
$order_date = \Carbon\Carbon::parse($order->order_date);
$now = \Carbon\Carbon::now();
@endphp
<tr class="{{ $order_date->diff($now)->days < 1 ? 'delivery-missed' : '' }}">
推荐阅读
- r - 使用 rvest 下载 Kaggle 数据集
- excel - 以 .xls 格式保存表格以替代 docmd.sendObject acSendTable
- reactjs - Jest、Enzyme、React、Next.js、Typescript .default 不是构造函数
- typescript - 我们如何在 describe 中使用 async/await?
- kubernetes - 纠正 GKE 集群中的时钟偏差
- c++ - const_cast 是如何工作的?
- javascript - 有没有办法将 js 文件动态加载为 es6 模块?(如 $.getScript)
- facebook-graph-api - 有没有办法判断它是 Instagram 创建者还是企业帐户?
- docker - Kafka Connect S3 - partitioner.class - 找不到 TimeBasedPartitioner
- sql - 降低表值函数的成本 - 查询计划中的 XML 阅读器 - 如何?