Toon posts:

[MYSQL] Maand uit Unix Timestamp

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik ben momenteel bezig met een agenda.
Nu wil ik deze agenda weergeven per maand. En wanneer je de pagina opent dient automatisch alles van de huidige maand getoond te worden. De keuze welke maand je wilt zien gaat gebeuren doormiddel van een dropdownboxje waar je de maand kan selecteren.

Ik sla de datum op als een unix timestamp.

Ik wil dus zoiets doen:

SELECT datum FROM agenda WHERE maand van nu = maand(datum)

Maar is dit ook mogelijk met een unix timestamp? Of moet ik het dan toch anders opslaan? En wanneer ik het anders opsla, is het dan nog wel makkelijk op datum te ordenen?

PS: deze ken ik al http://www.mysql.com/doc/en/Date_and_time_functions.html
Maar echt veel wijs word ik er niet uit :S

Ik dank u

Verwijderd

Dan zul je tussen *MIN* en *MAX* date moeten zoeken.

WHERE timestamp < 1maandTerug AND timestamp > nu

Verwijderd

Topicstarter
Dus het is niet mogelijk een variable bijvoorbeeld maandnummer of maandnaam mee te geven en daarmee te vergelijken??

MONT(datum) = 10

bijvoorbeeld..
Volgens mij werkt dat month niet met unix timestamp, maar dit was het idee ongeveer.

  • dArtagnan
  • Registratie: Mei 2002
  • Laatst online: 15-07 20:09

dArtagnan

Een voor allen, allen voor een

SQL:
1
SELECT FROM_UNIXTIME(datum, '%M');

[ Voor 77% gewijzigd door dArtagnan op 15-10-2003 18:15 ]


Verwijderd

Topicstarter
Dank u :D

[sql]
SELECT datum FROM agenda WHERE (FROM_UNIXTIME(datum, '%m') = 12) ORDER BY datum ASC
[/sql]
(12 wordt nog een variable)

is hem geworden.. Had al wel na dat FROM_UNIXTIME() gekeken, maar blijkbaar niet ver genoeg nagedacht. Bedankt voor de tip :D