我需要找到与所有这些 Java 日历语句等效的 PHP 语句,有人可以帮助我解决这个问题吗?
int periodPayDay = Calendar.MONDAY;
Calendar todaysDate = Calendar.getInstance();
workingCal.setFirstDayOfWeek(Calendar.MONDAY);
workingCal.getActualMaximum(Calendar.WEEK_OF_YEAR);
提前致谢:)
没有一对一的解决方案。因为我不知道你想做什么,但你可以执行以下操作:
$payDay = "Monday"; // set the string for the payday
$date = date(l); //get the string for today
没有日历对象(也许库有一个)希望这对你有帮助。
PHP 中没有与 Java Calendar 对象等效的本机等价物。 你最好的是查看PHP日期函数:http://php.net/manual/en/function.date.php
前两行确实有 PHP 对应项,可以按如下方式实现:
$periodPayDay = 1; //int periodPayDay = Calendar.MONDAY;
$todaysDate = time(); //Calendar todaysDate = Calendar.getInstance();
我不确定如何在 PHP 中实现最后两行。 据我所知,一周总是假设从星期日 (0) 运行到星期六 (6),并且没有等效的 getActualMaximum()
函数。
你愿意以与语言无关的方式重新表述你想做的事情吗? 可能有一种方法可以在PHP中做你想做的事情,但不能以Java直接翻译的方式。
您可以使用Date_Calc类,该类具有许多有用的方法来处理日期
在那里您可以配置DATE_CALC_BEGIN_WEEKDAY
从这里下载Date_Calc