Ugrás a fő tartalomra

Dátum beillesztése levélbe

Sok esetben van arra szükség, hogy egy levélbe bekerüljön egy dátum, pl. egy határidő, vagy egy hivatkozás egy múlt- vagy jövőbeli dátumra. Az alábbiakban bemutatjuk, hogy ezt hogyan tudja elvégezni.

A "mai nap" beszúrása

Amennyiben az adott napot (a levélküldés napját) szeretné beszúrni, a következő módon kell eljárnia:

[dateformat('Y. M d.'),{_serverdate} + 0days]

Ebben az esetben a küldés napjának dátuma kerül beszúrásra a levélbe ebben a formátumban:
2009. január 1.
(A különböző dátum formátumokat az oldal hátralévő részében tárgyaljuk.)

A "néhány nap múlva" és a "néhány nappal ezelőtt"

A küldés napja előtt és után lévő napokat a fenti képlet kismértékű átalakításával lehet megkapni. Az alábbi kód beszúrásával a küldés napja utáni 5. nap dátumát szúrja be a rendszer a levélbe:

[dateformat('Y. M d.'),{_serverdate} + 5days]

...az alábbi kód pedig az egy héttel ezelőtti dátumot adja vissza...

[dateformat('Y. M d.'),{_serverdate} - 7days]

Dátum mező tartalmának beírása

Az email listákban szereplő dátum típusú mezőket is fel lehet használni a fenti módon. Ebben az esetben pl. fiz_hatarido mezőnév esetén a következő képpen néz ki a képlet:

[dateformat('Y. M d.'),{fiz_hatarido} + 0days]

Persze itt is lehet az adott dátumhoz képest korábbi vagy későbbi napot meghatározni, az alábbi módokon.

Pl. 8 nappal a számla kiállítási dátum után (sz_kiallitas):

[dateformat('Y. M d.'),{sz_kiallitas} + 8days]

..vagy 3 nappal a fizetési határidő (fiz_hatarido) előtt...

[dateformat('Y. M d.'),{fiz_hatarido} - 3days]

Landing page határidejének kiírása

Ha a { } jelek közé a landing_deadline_time nevet szúrja be, akkor a levélben, köszönőoldalon a landing page lejáratának határideje fog megjelenni a megadott formában.

[dateformat('Y. M d.'),{landing_deadline_time} + 0days]

Időpont mezőből dátum formátum

Egy időpont mezőben lévő értékből is létrehozható dátum formátum, amennyiben például egy esemény időpontjához képest szeretnél egy dátumot feltüntetni, ezért csak a dátumra van szükséged, az óra:perc-re nem. Ezzel a módszerrel megadhatsz az időponthoz képest is határidő dátumokat pl.: jelentkezési határidő az esemény előtt 5. nap éjfélig:

[dateformat('Y.m.d.'),{esemeny_idopont} - 5days] éjfélig

Dátum formátum manipulálása

Az alábbiakban bemutatjuk, hogy a fenti képletek ('Y. M d.') részének manipulálásával hogyan lehet különböző dátum formátumokat elérni:

  • ('Y. M d. l') = 2009. január 10. szombat

  • ('Y. M d.') = 2009. január 10.

  • ('Y.m.d.') = 2009.01.10.

  • ('M d.') = január 10.

  • ('m/d') = 01/10

  • ('H:i') = 12:45 (Időpont típusú mező esetén, különben 00:00 lesz)

Dátumbélyegző beszúrása

Amennyiben egyszerűen a [serverdate] kódrészt rakja a levélbe, a dátum a következő módon kerül beszúrásra: 20070512152135, amely a dátum év, hónap, nap, óra, perc, és másodpercet tartalmazza (a küldés időpontjának időpontja alapján).

Választ kapott a kérdésére?