x

Fő fejezetek

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud – Rövid útmutató
  3. LimeSurvey CE - Telepítés
  4. Hogyan készítsünk jó felmérést (Útmutató)
  5. Elkezdeni
  6. LimeSurvey konfiguráció
  7. Bevezetés – Felmérések
  8. A felmérés beállításainak megtekintése
  9. A felmérés menü megtekintése
  10. A felmérés szerkezetének megtekintése
  11. Bevezetés – Kérdések
  12. Bevezetés – Kérdéscsoportok
  13. Bevezetés - Felmérések - Menedzsment
  14. A felmérés eszköztárának beállításai
  15. Többnyelvű felmérés
  16. Gyors útmutató – ExpressionScript
  17. Speciális funkciók
  18. Általános GYIK
  19. Hibaelhárítás
  20. Megoldások
  21. Engedély
  22. Verzióváltoztatási napló
  23. Bővítmények – Speciális
 Actions

Translations

Translations:ExpressionScript examples/110/hu

From LimeSurvey Manual

Cél Két dátum közötti különbség kiszámítása
Típus Relevancia / Egyenlet kérdéstípusa / Érvényesítés
Példa Első kérdés (dátum/idő, kód: DOB): Mi a születési dátuma?
Második kérdés (dátum/idő, kód: datetoday): Mi a dátum ma?
Harmadik kérdés (kazán): Ön XXXX napos.
Teendő: Számolja ki és jelenítse meg az 1. kérdésben megadott dátum és a 2. kérdés között eltelt napok számát.
Kifejezés {(strtotime(datetoday)-strtotime(DOB))/60/60 /24}
Leírás Az strtotime kiszámítja, hogy 1970. január 1. és az adott dátum között hány másodperc van. A fenti kifejezés a két megadott dátum közötti másodpercek számát számítja ki. A "/60/60/24" kifejezés csak a napok számát számítja ki a másodpercek számából.
A "datetoday" kérése helyett használhatja a strtotime('now') vagy egyszerűen a time() függvényt is, amely közvetlenül visszaadja az 1970 januárjától máig tartó másodpercek számát (azaz a felmérés időpontját). Így gyorsan megtudhatja egy személy életkorát években a {(time() - strtotime(DOB)) / 60 / 60 / 24 / 365.25} egyenlettel. Minden ilyen esetben kritikus a dátum megadása. megfelelő formátumban, különben az strtotime() függvény nem fog megfelelően működni.
Lépések Hozzon létre két dátumra vonatkozó kérdést (a születési dátumhoz és a mai dátumhoz) és egy általános kérdést.
A kérdésfelirat kérdésszövegében: "{datetoday} napon {(strtotime(today)-strtotime(dob))/60/60/24} napos voltál."

Megjegyzés: Az strtotime függvény SOK, de nem minden dátumformátummal működik. Ha problémákba ütközik, állítsa be a felmérés dátumformátumát hh/nn/éééé vagy éééé-hh-nn vagy nn.hh.yyyy"
Mintafájl Date_difference.zip
Fájl:Date_difference_example.png