if ($model->load(Yii::$app->request->post())) {
n_month = (time() - $model->leaves) / (30 * 24 * 60 * 60);
$model->leaves = ceil(n_month * 2.5) - $model->leavestaken;
# code...
//ceil : Because one day off is not complete, Rounds a number down to the nearest integer
2条答案
按热度按时间w9apscun1#
**服务器端:**如果您的
start_date
是unix时间戳:但是如果它不是unix,你可以使用
date_diff()
方法或者......您可以在模型文件中的beforeSave或beforeValidate方法中执行此操作。
您可以使用JavaScript来计算客户端。
yjghlzjz2#
我的解决方案是