symfony - 如何使用树枝比较两个下午时间
问题描述
我正在尝试将当前时间与实体 Etablissement 的打开和关闭时间进行比较:
{% if etablissement.horraire |date('h:i:s') < date() |date('h:i:s') and etablissement.horraireF |date('h:i:s') > date() |date('h:i:s') %}
这段代码的问题是,它适用于上午时间,所以如果当前时间是 15:00 并在 08:00 关闭 22:00 他将比较上午时间之间的 15:00(08:00 和 03: 00) 参考PHP: 时间 - 手册我添加了 p:
{% if etablissement.horraire |date('h:i:s P') < date() |date('h:i:s P') and etablissement.horraireF |date('h:i:s P') > date() |date('h:i:s P') %}
但是,在 P'
比较中没有考虑它是一个简单的字符串,显示了打开和关闭时间。我如何比较两个
解决方案
我建议您对 h: 使用大写字母,H
因此请尝试使用 format H:i:s
。例如:
{% if etablissement.horraire |date('H:i:s') < "now" |date('H:i:s') and etablissement.horraireF |date('H:i:s') > "now" |date('H:i:s') %}
希望这有帮助
推荐阅读
- matlab - Matlab:两个向量之间的欧几里得范数(或差)
- reactjs - 如何将选项传递给 React Google Map?
- azure-ad-b2c - 如何禁用在 Azure B2C 中存储声明主体记录?
- sql - 集群时间线或重建批号的有效方法
- c - 如何在错误情况下从头开始重新启动 main()?
- node.js - JADE 节点 js 标记从值中选择的选项
- javascript - 试图将变量从 JS 传递到 PHP 文件
- php - TcPDF,如何添加页脚边距
- python - 字符串的按位运算 Python3.7
- neo4j - 如何使用 List 类型的关系属性过滤 Neo4j 中的节点