webForumDet fria alternativet

Hämta dag och månad från datetime

PHP

2 svar · 243 visningar · startad av K_H

Medlem sedan nov. 200210 inlägg
Frågan#1

I phpbb finns en kolumn vid namn topic_time av typen int,
i denna lagras år,dag,månad,timma,minut
1043793750 representerar 28 Jan 2003 10:42 pm.

Hur gör jag för att plocka ut dag och månad från denna topic_time?

Medlem sedan aug. 20002 975 inlägg
#2

Ser klart ut som ett unix timestamp.

Antingen gör du det i PHP. Då är date() och strftime() två funktioner du ska titta närmare på:
http://www.php.net/manual/en/function.date.php
http://www.php.net/manual/en/function.strftime.php

$topic_time = 1043793750;
echo date("Y-m-d", $topic_time);

Du kan också ta fram det direkt i mysql.

SELECT FROM_UNIXTIME(topic_time, '%Y-%m-%d') AS tid

För formattering, ta en titt på DATE_FORMAT på den här sidan: http://www.mysql.com/doc/en/Date_and_time_functions.html

Medlem sedan nov. 200210 inlägg
#3

Precis

Det var precis vad det var, använde mig av strftime funktionen för att ta fram det jag ville ha.

Tack

635 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
498 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
498 ms — ändringar (db)