碳 - 检查一个月去,一个星期去等

问题描述 投票:-1回答:1

我在我的网站上有一个成员列表,我将其成员资格开始日期和到期日期存储在我的数据库中作为时间戳。现在我想给他们发电子邮件

  • 会员资格到期日前一个月
  • 会员资格到期日前一周
  • 会员资格到期日前一天

如何根据存储的到期日确定是否有一个月/周/天到期?

该项目在Laravel 4.2中完成,我正在使用Carbon

有任何想法吗?

php laravel laravel-4 php-carbon
1个回答
4
投票

有关所有细节,请参阅Carbon

 $now = Carbon::now();
 $week = Carbon::now()->addWeek();
 $month=Carbon::now()->addMonth();

如果expiry_date是存储的到期日,而成员是模型,则使用eloquent,这将使所有成员在一周内到期。

$members=Member::where("expiry_date","<", $week)->get();
© www.soinside.com 2019 - 2024. All rights reserved.