time

Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Return current Unix timestamp
time(): int
    protected function shouldConfirmPassword($request$passwordTimeoutSeconds null)

    {

        
$confirmedAt time() - $request->session()->get('auth.password_confirmed_at'0);



        return 
$confirmedAt > ($passwordTimeoutSeconds ?? $this->passwordTimeout);

    }
            'failed_jobs' => 0,

            
'failed_job_ids' => '[]',

            
'options' => $this->serialize($batch->options),

            
'created_at' => time(),

            
'cancelled_at' => null,

            
'finished_at' => null,

        ]);
    public function markAsFinished(string $batchId)

    {

        
$this->connection->table($this->table)->where('id'$batchId)->update([

            
'finished_at' => time(),

        ]);

    }
    public function cancel(string $batchId)

    {

        
$this->connection->table($this->table)->where('id'$batchId)->update([

            
'cancelled_at' => time(),

            
'finished_at' => time(),

        ]);

    }
    {

        
$this->connection->table($this->table)->where('id'$batchId)->update([

            
'cancelled_at' => time(),

            
'finished_at' => time(),

        ]);

    }
            $updated $this->connection->table($this->table)

                ->
where('key'$this->name)

                ->
where(function ($query) {

                    return 
$query->where('owner'$this->owner)->orWhere('expiration''<='time());

                })->
update([

                    
'owner' => $this->owner,

                    
'expiration' => $this->expiresAt(),
        }



        if (
random_int(1$this->lottery[1]) <= $this->lottery[0]) {

            
$this->connection->table($this->table)->where('expiration''<='time())->delete();

        }



        return 
$acquired;
    protected function expiresAt()

    {

        return 
$this->seconds time() + $this->seconds Carbon::now()->addDays(1)->getTimestamp();

    }
    protected function now()

    {

        return 
time();

    }

}
    public function block($timeout$callback null$sleep 250)

    {

        
$starting time();



        
$id Str::random(20);
        $id Str::random(20);



        while (! 
$slot $this->acquire($id)) {

            if (
time() - $timeout >= $starting) {

                throw new 
LimiterTimeoutException;

            }
    public function block($timeout$callback null$sleep 750)

    {

        
$starting time();



        while (! 
$this->acquire()) {

            if (
time() - $timeout >= $starting) {
        $starting time();



        while (! 
$this->acquire()) {

            if (
time() - $timeout >= $starting) {

                throw new 
LimiterTimeoutException;

            }
    public function acquire()

    {

        
$results $this->redis->eval(

            
$this->luaScript(), 1$this->namemicrotime(true), time(), $this->decay$this->maxLocks

        
);



        
$this->decaysAt $results[1];
    public function tooManyAttempts()

    {

        [
$this->decaysAt$this->remaining] = $this->redis->eval(

            
$this->tooManyAttemptsLuaScript(), 1$this->namemicrotime(true), time(), $this->decay$this->maxLocks

        
);



        return 
$this->remaining <= 0;