Gå til innhold

[LØST]Har jeg funnet opp hjulet på nytt? [JA :/]


Anbefalte innlegg

Jeg trengte en funksjon som returnerer datoen om en uke, så jeg skrev denne:

 

Klikk for å se/fjerne innholdet nedenfor
function getoneweekdatetime(){

 

$dayofmonth = date("d");

$month = date("m");

$year = date("Y");

$time = date("H");

$minutes = date("i");

$seconds = date("s");

 

if ($dayofmonth >= date("t") - 7) {

$differance = date("t") - $dayofmonth;

$differance = 7 - $differance;

if ($month == 12) {

$month = "01";

$year = $year + 1;

$dayofmonth = $differance;

}else{

$month = $month + 1;

$dayofmonth = $differance;

}

}else{

$dayofmonth = $dayofmonth + 7;

}

 

if ($dayofmonth < 10) {

$dayofmonth = "0" . $dayofmonth;

}

 

 

return $year . "-" . $month . "-" . $dayofmonth . " "

. $time . ":" . $minutes . ":" . $seconds;

}

 

Men det jeg lurer på er om:

 

1. Fins det en innebygget metode i php å gjøre dette på, eller en enklere?

2. Er koden jeg har skrevet "stygg" kode på noen måte?

 

Mange Takk på forhånd :)

Endret av ze5400
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...