php - PHP strtotime没有产生正确的日期
问题描述
由于某种原因,strtotime 无法正常工作。
date('m', strtotime('Nov'));
正在屈服12
。
我究竟做错了什么?
解决方案
如果您不提供一天,PHP 将假定今天是第 31 天。没有 11 月 31 日,因此 PHP 使用相当于 12 月 1 日 30 日之后的第二天。所以你在 12 月得到 12 个。
如果您想要准确的日期,请更具体。在这种情况下,请使用该月的第一天。
date('m', strtotime('first day of Nov'));
推荐阅读
- bash - 合并视频FFMPEG时出现错误“没有这样的过滤器”
- unity3d - Unity ARCORE 项目的 Web 构建
- firebase - 从 firebase 获取数据后无法呈现 react-native 组件
- apache-storm - 阿帕奇风暴与阿帕奇气流
- python - WTForms Flask(wtf_flask) 验证器如何包含 RadioField 的“必需”属性
- c# - 有什么方法可以从 SQL Server 数据库调用日期时间,多个日期时间之间有一些时间间隔差异
- angular - CanActivate 的行为与 Angular 7 与 firebase 的行为不符
- python - 使用 RASA NLU 训练模型时出现 TensorFlow 错误
- javascript - 在按钮上单击显示数据库中单个用户的纬度和经度并显示在谷歌地图上
- dialogflow-es - 将 DialogFlow 提取参数映射到数据库列值