Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno JavaScript: jak do obsahu pole dostat text?

Mám *pdf formulář, kde se v jednom poli vyplňuje aktuální datum. Abych to nemusel vyplňovat ručně, používám JS:

var x = new Date;
event.value = util.printd("dd.mm.yyyy", x);

Ten zabezpečí, že v políčku bude automaticky dnešní datum (tedy dnes, 07.05.2019).

Formát času mohu libovolně upravovat (neřeším teď písmo, jeho velikost, jen "obsah..) a přidávat třeba i den v týdnu, měsíc zobrazit slovy, přidat čas atd.). Například:

var x = new Date;
event.value = util.printd("dddd, dd.mm.yyyy, HH:MM:ss", x);

Výsledek pak je např.: úterý, 07.05.2019, 17:57:59

A teď dotaz: je možno nějak do toho přimotat i text? Pokud v textu použiji písmenka, které nejsou zástupné symboly, je to OK, např.

var x = new Date;
event.value = util.printd("čárka, dd.mm.yyyy", x);

zobrazí: čárka, 07.05.2019
Jak tam ale dostat např. písmenka d,m,y,s, aby byly chápány jako text? Abych třeba tam mohl mít "dnes je 07.05.2019"?

Díky za radu. Myslím si, že ten text by měl být nějak označen, jeho začátek a konec, ale netuším jak. Nejsem programátor, v JS se nevyznám, ten kód jsem jen někde opsal a postupně si jej upravuji a vylepšuji.

Řešení:

Co prostě tohle?

event.value = "dnes je " + util.printd("dddd, dd.mm.yyyy, HH:MM:ss", x);
Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
event.value = util.printd("'dnes je' dd.mm.yyyy", new Date());
moose 07.05.2019 18:57
moose
Apostrof jsem už zkoušel, ale leze z toho pak paskvil: '7ne59 H31e' 07.05.2019 (zajímavá je interpre…
L-Core 07.05.2019 19:12
L-Core
To, že je to JS pre Acrobat som si všimol. Vychádzal som z dokumentácie od Adobe, kde je na strane 7…
moose 08.05.2019 06:14
moose
Dík za přesný odkaz, hned vedle je seznam všech možných variant zobrazení času. Já do té dokumentace… poslední
L-Core 08.05.2019 06:48
L-Core

Zpět do poradny Odpovědět na původní otázku Nahoru