Javascript 使用时间选择器的两个引导日期之间的差异

Javascript 使用时间选择器的两个引导日期之间的差异,javascript,php,Javascript,Php,如何使用PHP通过时间选择器获得两个引导日期之间的差异 我在web应用程序中使用了带时间选择器的引导日期。我试图弄清楚两次约会的区别。如果以小时为单位,它将正确打印,但如果以分钟为单位,它将无法正确打印 例如,假设起始日期为2015年12月18日04:00,截止日期为2015年12月18日04:15。在这种情况下,我需要得到的差异为“00.15”。我还需要将它插入MySQL数据库,插入时需要显示“0.25”(Float(10,2))格式。使用 $diff = date_diff(datetime

如何使用PHP通过时间选择器获得两个引导日期之间的差异


我在web应用程序中使用了带时间选择器的引导日期。我试图弄清楚两次约会的区别。如果以小时为单位,它将正确打印,但如果以分钟为单位,它将无法正确打印

例如,假设起始日期为2015年12月18日04:00,截止日期为2015年12月18日04:15。在这种情况下,我需要得到的差异为“00.15”。我还需要将它插入MySQL数据库,插入时需要显示“0.25”(Float(10,2))格式。

使用

$diff = date_diff(datetime1,datetime2,absolute);
这里,, 绝对值是可选的。指定布尔值。TRUE表示间隔/差值必须为正。默认值为FALSE

您还可以指定输出的格式:

echo $diff->format("%R%a days"); // will echo +7days

请更好地回答您的问题我在我的web应用程序中使用了带时间选择器的引导日期。我试图弄清楚两次约会的区别。如果我以小时为单位计算差异,它将正确打印。但如果我在分钟内取差,它就不能正确打印。对于Ex Fromdate:18-12-2015 04:00 Todate:18-12-2015 04:15,表示需要获得的差异为“00.15”。并且在插入mysql数据库时,需要显示“0.25”(Float(10,2))格式。在问题中添加了作为注释提供的澄清。始终使用链接为问题添加更多信息。您的列数据类型为float?是的。我的列数据类型为float devprothanks for ur reply。这对我不起作用。请给我举个例子