草庐IT

php - 在PHP中计算日期和今天之间的天数

这个问题在这里已经有了答案:HowtocalculatethedifferencebetweentwodatesusingPHP?(35个答案)关闭9年前。如果我有一个格式为yyyy-mm-dd的给定日期,我如何计算与当前日期的天数差异?我只想检查此日期与当前日期相比是否超过一周(7天)。

php - 向日期添加天数 (PHP)

这个问题在这里已经有了答案:Addingdaysto$DateinPHP(12个答案)关闭9年前。我像这样保存日期:2013-11-06使用日期函数date("Y-m-d")想在日期上加上三天。我需要为此使用strtotime()吗?

php - 使用 php,填充当月的天数数组

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:howtogeneratemonthlydayswithPHP?使用PHP,以这种格式给出一个月:10-10月,11-11月,我将如何填充一个数组,其中的键代表给定月份的每一天。所以,例如,对于2月,您将有一个包含键1-28的数组。

php - 如何使用 Carbon 从 diffForHumans 获取天数和小时数?

我想使用Carbon显示一个日期的天数和小时数,目前我得到了下面的代码。Carbon::parse("2017-03-0717:46:50")->diffForHumans()输出:6daysfromnow我希望它输出这样的东西:6daysand12hoursfromnow我该怎么做? 最佳答案 您可以像这样指定详细程度:Carbon::parse("2017-03-0717:46:50")->diffForHumans(['parts'=>6]);您可以使用1到6之间的值。(Doc)

php - 添加天数不超过一个月的最后一天php

我在这个表格中有日期--20160428000000(2016年4月28日)即yyyymmdd...我需要如果某些天(例如3)被添加到这个日期-它应该添加它们但不超过月份(04)-预期输出-20160430000000-4月30日同样,20160226000000+5days应该返回20160229000000,即闰年2月。这意味着,它不应跳到另一个月份。有什么提示/想法吗? 最佳答案 另一种选择是使用DateTime类来检查它:当然首先要通过输入创建您的对象。然后,设置月份对象的结束日期。之后进行加法,检查是否超过结束日。如果是,

java - 将天数添加到 JodaTime Instant

我正在尝试编写一个简单的实用方法,用于将整数天数添加到Joda时间instant.这是我的第一次尝试。/***Addsanumberofdaysspecifiedtotheinstantintimespecified.**@paraminstant-thedatetobeaddedto*@paramnumberOfDaysToAdd-thenumberofdaystobeaddedtotheinstantspecified*@returnaninstantthathasbeenincrementedbythenumberofdaysspecified*/publicstaticInst

java.util.Date 计算天数差异

我试图计算两个日期之间的差异,但我注意到一件事。只计算天数时,夏令时开始时间包含在区间内,所以结果会短1天。要获得准确的结果,还必须考虑小时数。例如:SimpleDateFormatformat=newSimpleDateFormat("MM-dd-yyyy");Datedfrom=format.parse("03-29-2015");Datedto=format.parse("03-30-2015");longdiff=dto.getTime()-dfrom.getTime();System.out.println(diff);System.out.println("Days:"+d

java - 带有日历的 Java 中的天数枚举

我想知道是否存在包含Java中所有工作日的现有枚举。我正在使用Calendar来处理时间逻辑,但我没有看到这样的东西(我可以自己创建它,但我宁愿使用现有的东西)。我还看到了threetenproject但它仍处于alpha阶段。由于包含星期几的枚举是如此微不足道,它在枚举文档中由sun显示,我在想可能已经存在一些东西。有什么想法吗? 最佳答案 你想要newDateFormatSymbols().getWeekdays(). 关于java-带有日历的Java中的天数枚举,我们在StackO

java - 获取当前一周的所有天数?

我需要根据作为参数发送的那一天来获取一周中所有天数(从周一到周日)。例如,我过了5月2日,得到一个数组[30,1,2,3,4,5,6],实际上是本周。或者,我过了5月16日,我得到一个数组[14,15,16,17,18,19,20]。我尝试使用此代码,但它从今天起7天后返回,这是我不想要的。//getwhichweekofmonthCalendarnow=Calendar.getInstance();now.set(mYear,mMonth,Integer.parseInt(extractedDay));intweekOfMonth=now.get(Calendar.WEEK_OF_M

java - 如何将天数添加到 java.sql.date?

这是我的程序,我试过了java.sql.DatelogicalDate;Calendarc=Calendar.getInstance();c.setTime(logicalDate);c.add(Calendar.DATE,1);下面一行显示构造函数Date(date)未定义的错误java.sql.DatestartDate=newjava.sql.Date(c.getTime());如何将1天添加到java.sql.DatelogicalDate? 最佳答案 Calendar#getTime返回Calendar的java.util