Laravel如何获取当前的时间和日期值

时间:2017-06-24 17:40:50

标签: php database forms laravel laravel-5

我正在开发一个考勤管理系统。所以我的主管要求我开发以下视图以获得出勤时间和日期值。

{{3}} 我需要的几个要求。

  1. 所有记录都需要根据实习生ID保存在数据库中。根据该视图,如果有一个具有以上ID的人选中该框,然后按下标记按钮,时间值和实习生ID必须保存在数据库准时。

  2. 然后,如果一旦标记,则日期值也需要保存在数据库中。

  3. 然后再次检查并按下标记按钮,它必须将其作为关闭时间。只需要允许2条记录,否则它们可以是很多关闭值。
  4. 有人可以建议我相关的控制器功能吗?

    这里是相关的上述观点

    <table class="table table-striped">
          <thead>
    
           <th>Trainee ID</th>
            <th>Name with Initials</th> 
            <th>Time</th>
            <th>Mark Here!</th>
          </thead>
    
          <tbody>
            @foreach($items as $item)
    
        <tr>
    
         <td>{{ $item->trainee_id }}</td>
          <td>{{ $item->name_with_initials }}</td>
    
    
            <td>
            <label><input type="checkbox" value="">&nbsp; Time</label>
          </td>
    
            <td>
            <a class="btn btn-info" href="Bankdetails/{{ $item->trainee_id }}">Mark Here</a>
          </td>
      </tr>
            @endforeach
    
          </tbody>
    
    </table>
    

3 个答案:

答案 0 :(得分:2)

试试这个

public function store(Request $request)
    {
      $request['time']=date("Y-m-d h:i:s a", time());
        attendance::create($request->all());
                return view('traineeattendance.attendanceo');
    }

答案 1 :(得分:1)

您可能希望在此使用Carbon功能

参考一些文档: https://github.com/briannesbitt/Carbon

答案 2 :(得分:0)

Laravel附加了碳依赖。

Carbon::now(),必要时包含Carbon\Carbon命名空间。

编辑(用法和文档)

说我想检索日期和时间并将其输出为字符串。

$mytime = Carbon\Carbon::now();
echo $mytime->toDateTimeString();

这将以Y-m-d H:i:s的通常格式输出,有许多预先创建的格式,您不太可能需要再次使用Carbon来处理PHP日期时间字符串。

文档:https://github.com/briannesbitt/Carbon

Carbon的字符串格式:http://carbon.nesbot.com/docs/#api-formatting