Avatar billede cronaldo Nybegynder
22. januar 2006 - 01:07 Der er 5 kommentarer og
3 løsninger

lave en date("U") om til en "virkelig" dato?

Hvordan skal jeg skrive det, hvis jeg vil have udskrevet datoen i dette format:
22/1-2006 01:07?
Avatar billede liebing Nybegynder
22. januar 2006 - 01:34 #1
Hej
Du skal bare skrive:

$dato = date("j/m-Y H:i");
echo $dato;

Skifter du j ud med d, så får du datoen som fx "03" i stedet for "3"
Avatar billede well_r Nybegynder
22. januar 2006 - 01:34 #2
Først og fremmest:
http://dk.php.net/manual/en/function.date.php
Her kan du se hvad du skal bruge af konstanter for at få forskellige ting frem.
"U" som du nævner giver dig det samme som time();

hvis du har en gemt "U"/time() kan du sætte den som ekstra parameter på date() og dermed få informationer for netop den dag.

se eks forneden....

http://dk.php.net/manual/en/function.time.php

Example 1. time() example

<?php
$nextWeek = time() + (7 * 24 * 60 * 60);
                  // 7 days; 24 hours; 60 mins; 60secs
echo 'Now:      '. date('Y-m-d') ."\n";
echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n";
?> 




/Rachid.dk
Avatar billede cronaldo Nybegynder
22. januar 2006 - 01:46 #3
Hvad så hvis jeg skal bruge det på en variabel, som evt. heder $dato? :) altså det er datoerne i mit CMS der skal laves til "virkelige" datoer ? :)
Avatar billede well_r Nybegynder
22. januar 2006 - 10:02 #4
jeg forstår ikke?
øhh..du siger bare
$dato = date("blahblah");
$dato = time();

hvis du har mange datoer du skal lave om er det en god idé at lave en funktion til det:

function dato($date){
  return date('Y-m-d h:i:s', $date);
}
Avatar billede cronaldo Nybegynder
22. januar 2006 - 10:50 #5
jeg henter en værdi ud af en mysql-tabel.

$dato = $data[dato];

formen på den er en date("U");

Så skal jeg så have skrevet det om til en virkelig dato.
Datoen bekriver hvornår nyheden er tilføjet.
Avatar billede well_r Nybegynder
22. januar 2006 - 10:57 #6
nemt nok..
så skal du bare skrive:

date("Y-m-d",$dato);
Avatar billede cronaldo Nybegynder
22. januar 2006 - 11:07 #7
okay.
Avatar billede well_r Nybegynder
22. januar 2006 - 11:19 #8
virker det?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester