正确加减日期?

correctly adding and substracting date?

让任何一个月为 30 天,那么对于日期 25/02/2015,当我们添加 10 天时,它变成 5/03/2015 但有 29 和 31 天的月份 well.If 一个月是 31 然后将 10 天添加到 25/04/2015 将是 04/05/2015 而不是 05/05/2015.Does MySQL 、PHP 和 Carbon 的日期功能laravel 的函数通过严格按照日历检测特定月份的总天数或假设每个月为 30 天来在加法或减法后产生正确的日期?正确日期操作的最佳工具是什么?

你可以像这样使用得到current date,previous datenext date

<?php 
$date = date('Y-m-d');
$prev_date = date('Y-m-d', strtotime($date .' -1 day'));
$next_date = date('Y-m-d', strtotime($date .' +1 day'));?>

PHP,是的。

<?php
$date=date_create("2015-02-25");
date_add($date, date_interval_create_from_date_string("10 days"));
echo date_format($date,"Y-m-d");
// echos 2015-03-07

date_add($date, date_interval_create_from_date_string("-10 days"));
echo date_format($date,"Y-m-d");
// echos 2015-02-25

MySQL,是的。

DATE_ADD(SomeDate, INTERVAL 10 DAY)
DATE_SUB(SomeDate, INTERVAL 10 DAY)