【问题标题】:How do I calculate A using B to subtract A from B to get C?如何使用 B 计算 A 从 B 中减去 A 得到 C?
【发布时间】:2020-04-14 14:00:57
【问题描述】:

我的表中有 3 条记录。

  1. First 称为 A 并确定停留的开始。是 写成日期格式。 (2020-04-14)
  2. Second 被称为 B 并确定停留的结束。写在 日期格式。 (2020-04-16)

  3. 第三个称为C,应将计算出的逗留天数存储为nbr:

    nbr * 50. (A - B = C and C *50 = C )
    
    $A = trim($_POST['A']);
    
    $B = trim($_POST['B']);
    
    $C = ??
    

如何计算 A 使用 B 从 B 中减去 A 得到 C? 如何将 C 的结果乘以 * 50 并再次将其保存在将存储在数据库中的变量 C 中?

例子:

A = 2020-04-14

B = 2020-04-16

C = 2020-04-14 - 2020-04-16 = 2 和 2 * 50 = 100; C = 100 并保存到数据库中。

你能帮帮我吗? :)

【问题讨论】:

  • 您遇到了哪些问题?接收输入?获取两个日期之间的天数?保存到数据库?全部?
  • “你能帮帮我吗?” - 帮助你怎么样?到目前为止,您似乎做得很好;什么没有按照你想要的方式工作?数据源是什么?数据库模式/值 RDBMS?等

标签: php database date calculation


【解决方案1】:

希望这会有所帮助:

$start_date = strtotime($A);
$end_date = strtotime($B);
$diff = $start_date - $end_date;
$C =  round($diff / (60 * 60 * 24));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多