Задать вопрос
@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;
  • Вопрос задан
  • 369 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 замените.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽