@atambalasi

Как получить unix timestamp из строки?

Есть строка $time_str = "2016-05-27 23-00-00";
Как получить unix timestamp из строки и опредлить сколько милисекунд осталось до даты включая часы минуты.
$when= strtotime($time_str); //Работает только с датой. Несчитает время минуты.
   $now = date('Y-m-d H-i-s');
   $left = $when- $now;
  • Вопрос задан
  • 362 просмотра
Пригласить эксперта
Ответы на вопрос 2
BuriK666
@BuriK666
Компьютерный псих
$time_str = '2016-05-27 23-00-00';
$datetime = DateTime::createFromFormat('Y-m-d H-i-s', $time_str);
var_dump($datetime->getTimestamp()); //int(1464390000)
Ответ написан
Комментировать
Hatsune-Miku
@Hatsune-Miku
Няшк :3
php.net/manual/ru/class.datetime.php

<?php
$date = DateTime::createFromFormat('j-M-Y', '15-Feb-2009');
echo $date->getTimestamp('Y-m-d');


Параметры в createFromFormat замените.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы