как конвертировать время в unixtimestamp в codeigniter - PullRequest
1 голос
/ 20 марта 2020

public function flag_spmlds($id)
	{
		$date = time();
		
		$myJson = "{
			'cust_id': 12,
			'label_date':".$date."
		}";
		
		$this->db->where('id',$id);
		$this->db->update('customer', ['label_by' => $myJson, 'label' => 1]); 
		echo $this->db->last_query(); 
	}

здесь я должен преобразовать время в unixtimestamp, как это сделать, может кто-нибудь, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 20 марта 2020

Попробуйте следующее:

//Create a DateTime object.
$dateTime = new DateTime('2019-04-01');

//Format it into a Unix timestamp.
echo $dateTime->format('U');

И для преобразования количества секунд в дату:

echo date('Y/m/d H:i:s', $label_date);

Чтобы преобразовать unix timestamp в удобочитаемый для человека формат.

$label_date = 1584682935;
$date = new DateTime("@$label_date");
echo $date->format('U = Y-m-d H:i:s');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...