WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Enkel php hjälp. (https://www.wn.se/forum/showthread.php?t=1047004)

xciso 2011-03-08 19:42

Enkel php hjälp.
 
Hallå boys!

Skulle behöva lite snabb hjälp av någon som är mer hajj på php än vad jag är.

Idag får jag ändra i koden manuellt för att ändra datum.
Jag skulle vilja att den hämtar datum 20 dagar fram i tiden automatiskt.

Koden ser ut såhär:
Kod:

    function faktura() {
     
      $this->code = 'faktura';
     
      $this->moduleinfo = array(
        'name'        => 'Oss tillhanda senast 2011-03-28',
        'description' => 'Faktura fungerar endast på godkända kunder.',
        'changelog'  => array(
          //'200X-XX-XX' => '*/+/- Din changelog text.',
          '000' => 'xxx',

        ),
        'author'      => 'xxx',
      );


Jag vill alltså ändra från datum 2011-03-28 till något som sköter detta auto.
All hjälp uppskattas! ;)

forngren 2011-03-08 20:04

Något liknande detta borde göra susen, skrivet ur minnet dock.

PHP-kod:

$date date("Y-m-d"strtotime("+20 days")); 


Edit: Ger dig dagens datum + 20 dagar. Var det vad du ville ha?

Monkboll 2011-03-08 20:07

$today = mktime(0, 0, 0, date('m'), date('d'), date('Y'));

$om_tjugo_dagar = date("Y-m-d", $today + (86400 * 20);

xciso 2011-03-08 20:10

Hej.
Först och främst så tackar jag för snabbt svar.
Det är precis så jag vill ha. Problemet är att jag inte vet hur jag ska få in det i koden.

Helst så vill jag inte skriva ut hela koden då utvecklaren är svensk och hans namn etc etc står i koden. (dock open source iofs).
Är det ok att "hänga" ut då?

EDIT: Någon vänlig själ kanske tom kan hjälpa mig via pm? ;)

EDIT 2:
Jag löste problemet. Kanske inte den snyggaste koden, men det fungerar som jag vill!
Tackar åter igen för era snabba svar!! :D

Caliber 2011-03-08 21:00

Vet inte hur du löste detta men om du lagrar önskad datum i en variabel, säg $datum, då kan du skriva:

'name' => "Oss tillhanda senast $datum"


Alla tider är GMT +2. Klockan är nu 16:25.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson