当前位置: 首页 > 面试题库 >

在php中找到月份差异?

林元明
2023-03-14
问题内容

有什么办法可以找到PHP中月份的差异?我输入的日期是2003年10月17日到2004年3月24日。我需要找出这两天内有多少个月。假设6个月,我只需要几个月的输出。感谢您指导我的工作日差。

我通过My​​SQL找到解决方案,但我在PHP中需要它。有人帮助我,谢谢。


问题答案:

这是一个快速的:

$date1 = mktime(0,0,0,10,0,2003); // m d y, use 0 for day
$date2 = mktime(0,0,0,3,0,2004); // m d y, use 0 for day

echo round(($date2-$date1) / 60 / 60 / 24 / 30);


 类似资料:
  • 问题内容: 我想计算两个日期时间字段之间的月份数。 有没有比获得unix时间戳和除以2592 000(秒)并在MySQL中四舍五入更好的方法了? 问题答案: 该DATEDIFF功能可以给你的天数两个日期之间。由于…您如何定义一个月,哪个更准确?(28、29、30或31天?)

  • 本文向大家介绍使用PHP从给定的整数中查找月份,包括了使用PHP从给定的整数中查找月份的使用技巧和注意事项,需要的朋友参考一下 如果您需要从给定的整数(1到12)中了解月份,则可以使用以下代码段。这将返回字符串“ Feb”。 date("M", mktime(0, 0, 0, 2)); 可以将其封装到一个函数调用中,该函数调用将采用1到12之间的数字,并返回该月的相应字符串。此功能包括一些简单的错

  • 我有一个有开始日期和结束日期的工作表。我需要得到这些日期之间的月数。我用公式< code > = MONTH(B1)-MONTH(A1)得到了那个#。然而,当我的日期跨越多年时,这个公式就失效了——如果开始日期是2014年1月1日,结束日期是2015年1月1日,那么当我想得到“12”时,它会返回“1”。 然后我尝试来获取日期之间的月份数,并且成功了。但是,我的问题可以用以下示例总结: 开始日期:

  • 问题内容: 如何计算JavaScript中两个Date()对象的差异,而只返回差异中的月数? 任何帮助将是巨大的:) 问题答案: “差异中的月数”的定义要经过很多解释。:-) 您可以从JavaScript日期对象获取年,月和日。根据您要查找的信息,可以使用这些信息来计算两个时间点之间有多少个月。 例如,现成的,它找出两个日期之间有多少 整月 ,而不计算部分月份(例如,不包括每个日期所在的月份):

  • 如果在程序中有人给我天数(ab=“days”),我需要将变量“days”设置为相同的数字(“val”中的值),如果有人给我月份(ab=“months”),那么我需要将其转换为天(val中的值),如果有人给我年(ab=“years”),那么我需要将其转换为天(val中的值)。ie如果用户在变量“ab”中指定了值的类型(即是月、年或日期)和变量“val”中的天数(天/月/年),我需要在变量“天”中获得

  • 问题内容: 我正在使用以下代码 输出是 添加到 一月 是给 月 月。如果我们在当前日期加上30天,则可能返回正确的输出。但我想显示 2 月。有人可以帮我吗.. 问题答案: 您可以看到+1设置字段添加的日期与您的日期不同(从输出中观察到)。 如果你想几个月,那么使用代码