Calendar.MONDAY从Java到PHP

Calendar.MONDAY从Java到PHP,java,php,calendar,Java,Php,Calendar,我需要找到所有这些Java日历语句到PHP的等价物,有人能帮我解决这个问题吗 int periodPayDay = Calendar.MONDAY; Calendar todaysDate = Calendar.getInstance(); workingCal.setFirstDayOfWeek(Calendar.MONDAY); workingCal.getActualMaximum(Calendar.WEEK_OF_YEAR); 提前感谢:)没有一对一的解决方案。 因为我不知道你想做什

我需要找到所有这些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日期函数:

前两行有PHP对应项,可以按如下方式实现:

$periodPayDay = 1;  //int periodPayDay = Calendar.MONDAY;
$todaysDate = time();  //Calendar todaysDate = Calendar.getInstance();
我不确定如何在PHP中实现最后两行。据我所知,一周总是假定从星期日(0)到星期六(6)运行,没有与
getactualmax()函数等价的函数


你愿意用一种语言不可知的方式重新表述你想做的事情吗?可能有一种方法可以在PHP中实现您想要的功能,但不能直接从Java进行翻译。

您可以使用Date\u Calc类,该类有许多处理日期的有用方法

您可以在那里配置日期\计算\开始\工作日


感谢您的帮助:)目前我用一个java IDE进行了测试,今天的结果是:
java.util.GregorianCalendar[time=1426108957646,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id=“America/Regina”,offset=-2160000,DSTSCAVES=0,useDaylight=false,transitions=54,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2015,MONTH=2,WEEK=2,DAY=11,DAY=70,DAY=4,DAY=2,AM=PM=1,HOUR=3,HOUR=15,MINUTE=22,SECOND=37,毫秒=646,ZONE=2160000,DST=0]1