Как я могу преобразовать это конкретное время в один здесь?

тело тело тело тело тело тело тело тело тело тело тело тело тело тело тело тело тело

0

Решение

Мне нравится использовать PHP DateTime класс, вот пример.

$newdate = new DateTime($yourdate);
$date = $newdate->format('Y-m-d H:i:s');

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$stmt = $mysqli->prepare("UPDATE table SET column = ? WHERE row = ?")
$stmt->bind_param("ss", $date, $row);
$stmt->execute();

РЕДАКТИРОВАТЬ :
Таким образом, вы не получаете правильно отформатированную дату с очищенного сайта, это HTML. Я бы порекомендовал справиться с этим с помощью JQuery.

Вот что у вас есть:

<th colspan="3" class="comp-date"> Saturday, February 7, 2015</th><td class="status"> 17:30</td>

Мы можем получить необходимую информацию с помощью имен классов, приведенный ниже код должен будет войти в файл PHP.

<?php
$scrapedDate = ....;
?>
<html>
<head>
//add JQuery to the <head> section//
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>

<script>
$(function() {
$scraped = '<?= $scrapedDate ?>'; //get data from PHP//
$scrapedDate = $($scraped).closest('.comp-date').text().trim();
$scrapedTime = $($scraped).closest('.status').text();
$dateTime = $scrapedDate+$scrapedTime;

alert($dateTime);
return false;
});
</script>
</head>

Я проверил это, и оно работает, но после этого вам нужно вернуть его обратно в PHP, для чего вы можете использовать AJAX.

2

Другие решения

Date('Y-m-d h:i:s', strtotime($datestring));
0

Как вы строите свою строку $ dateTime? Не могли бы вы опубликовать код? Похоже, ваш полпути к ответу

Что-то вроде:
$ dateTime = $ day. «,». $ month. «,». $ year;

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector