使用Carbon构建一个函数减去1个工作日

时间:2018-01-08 21:32:04

标签: php php-carbon

有人可以帮助我完成我的功能吗,我希望我的开始日期可以退回一个工作日,但我会在星期五的日期开始#&f; db的列如果我今天运行查询,我知道它正在做的now()可以让我指向正确的方向并告诉我在哪里放置$ start

public function AddNewEvent($title, $start, $end)
{
    try {
        $db = DB();
        $query = $db->prepare("INSERT INTO calendar(title, start, end) VALUES (:title, :start, :end)");

        $query->bindParam("title", $title, PDO::PARAM_STR);
        $query->bindParam("start",$start=Carbon::now()->subWeekdays(1)->toDateString());
        $query->bindParam("end", $end, PDO::PARAM_STR);
        $query->execute();
        return $db->lastInsertId();
    } catch (PDOException $e) {
        exit($e->getMessage());
    }
}

1 个答案:

答案 0 :(得分:1)

我已设法使用解析

对其进行排序
$this=Carbon::parse($start)->subWeekdays(1)->toDateString();