php - 获取每月的第一天,输出错误的第一天
问题描述
我想以“星期几”格式显示每月的第一天。例如,下面的代码应该选择 8 月,并说 01 周的哪一天是星期四,但是由于某种原因,下面的代码输出了错误的星期五,在某些月份,例如五月,它正确地显示为星期三.
$monthNumber = 3;
$base = strtotime(date('Y-m',time()) . '-01 00:00:01');
$dateTest = date("Ym" . 1, strtotime($monthNumber . " month", $base));
$unixTimestamp = strtotime($dateTest, $base);
echo date("l", $unixTimestamp);
有没有人有任何想法让它显示正确的日期?
$base 修复了一个错误,它没有显示正确的月份。
解决方案
推荐阅读
- email - 如何根据表单响应中单元格的值发送有条件的电子邮件?
- amazon-web-services - 通过 pyspark 中的 UDF 读取文本文件返回意外输出
- firebase - 在 Xamarin 表单中实现 FirebasePushNotificationPlugin 与本地通知相结合
- macos - 在 macOS Catalina 上检测屏幕录制设置
- c++ - 在 C++ 中使用多重函数合并两个链表
- node.js - 为所有人获得相同的 id 结果
- algorithm - 使用给定属性有效地划分图
- c# - 将 IEnumerable(使用 yield return)与自身进行比较时,Assert.Equal() 失败
- c - 如何正确填写我的结构表而不会导致程序崩溃?
- angular - 如何使导入组件函数中的变量反映到它们的当前值而不是它们在 angular8 中的初始值?