Эй, я делал тест на PHP и MySQL ...MySql CURRENT_TIMESTAMP
Я использовал CURRENT_TIMESTAMP, чтобы следить за временем, чтобы пользователи ответить на конкретные вопросы. Теперь я хотел бы распечатать время, и я сделал строку в моей базе данных под названием «timestamp».
Он отлично работает для отслеживания ответили первые пользователи, но когда я эхо из строки, это выглядит следующим образом:
2012-01-11 17:14:50
Так что мой вопрос:
Как разорвать этот в Время и дата?
У меня не может быть 2 строки в моей базе данных для хранения времени, потому что, как я уже сказал, я использую CURRENT_TIMESTAMP, чтобы отслеживать, какие пользователи ответили в первую очередь.
Способ, которым он распечатан сейчас, не очень приятно смотреть, и с ним работать не очень удобно.
Надежда кто-нибудь может помочь,
Большое спасибо за чтение.
Mathias.
может понадобиться добавить мс время, если вы используете его, чтобы определить, кто первым ответил. – Erik
Зачем вам когда-нибудь хотеть разбить дату и время? Они оба необходимы для определения действительности, когда что-то произошло, и я никогда не видел достаточной причины для их хранения отдельно. Если вы просто хотите отображать их отдельно, сделайте это вместо этого. База данных предназначена для хранения данных. Форматирование и то, что не должно обрабатываться вашим приложением, вообще говоря. – Brad
Попробуйте 'echo date ('m/d/y', strtotime ($ yourVariable));« Извините, я ввел формат даты в США, не знаю, где вы, но вы можете создать свою собственную маску, посмотрев здесь http://php.net/manual/en/function.date.php – AlexC