Laravel如何获取用户当前的时间,薄荷糖和日期以及如何与工作时间和日期进行比较

时间:2018-08-09 21:47:55

标签: php jquery laravel

我想获取当前用户的时间和日期,并与存储的时间和日期进行比较,并以此来要求用户安排或继续进行操作

所以可以说,我的餐厅仅在周日至周五,从 7:00 am至2:00 pm

送餐

如果用户的时间和日期不在上一个时间和日期的范围内,则他必须安排

我正在使用这个

 <input class="calendar7 form-control">

<script>
    jQuery('.calendar7').Calendar7({
        allowTimeStart: '1:00',
        allowTimeEnd: '20:00'
    })
</script>

enter image description here

我还将使用ajax传递用户选择的时间和日期并将其与数据库中存储的时间和日期进行比较

2 个答案:

答案 0 :(得分:0)

使用Carbon函数比使用基本的php datetime函数(特别是如果您使用laravel)要简单得多。

因此,工作流程应为:

  1. 通过ajax请求调用您的特定功能来解决这种情况。
  2. 在此请求中进行计算,并返回您愿意的计算出的日期时间。
  3. 从请求中获取数据,并通过javascript / jquery使用请求中的计算数据填充表单字段。

答案 1 :(得分:0)

  var dt = new Date((that.month)+'/'+(that.day)+'/'+(that.year));
 var dtime =(that.hour);
var opnday=$('#openday').text();
 var clsday=$('#closeday').text();

         if(dt.getDay() < opnday || dt.getDay() > clsday)
   {
       alert('weekend');

    } 

     if (dtime < 6 || dtime > 16)
    {
     alert('weekhour');
    };