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]
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).
Hozzászólások
0 hozzászólás
A cikkhez nem írhatók újabb hozzászólások.