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

Posted

技术标签:

【中文标题】Laravel如何获取当前时间和日期值【英文标题】:Laravel how to get current Time and Date value 【发布时间】:2017-11-28 01:58:43 【问题描述】:

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

我需要的要求很少。

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

    那么如果一旦标记了日期值也需要存入数据库。

    然后再次检查并按下标记按钮,它必须作为关闭时间。只需要允许 2 条记录,否则它们可以有多个开启关闭值。

谁能建议我相关的控制器功能?

这里是上面的相关视图

<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>

【问题讨论】:

您的问题非常模糊。为了有机会得到一个很好的答案,你的问题需要澄清。此外,您还没有提供任何信息,以及您尝试使其正常工作的任何信息。 您的问题确实含糊不清,但我会提供一些猜测来分解它 1. 我猜您与 Model Trainee 有一个学员表,2. 您有出席具有与这些类似的列的模型出勤表; date, trainee_id, time_on, time_off 3.出勤与实习生有hasMany关系对吗?如果没有,请提供这些详细信息 【参考方案1】:

试试这个

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

【讨论】:

【参考方案2】:

Laravel 附加了 Carbon 依赖项。

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

【讨论】:

【参考方案3】:

您可能想在此处使用Carbon 函数

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

【讨论】:

以上是关于Laravel如何获取当前时间和日期值的主要内容,如果未能解决你的问题,请参考以下文章

如何自动获取当前日期和时间到日期时间字段

powerbuilder 的时间函数,如何获取当前系统时间

Android:从firebase获取当前日期和时间

如何在 Laravel 中获取当前查询 DB_HOST 值

sql如何取得当前日期

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