Fórum Root.cz
Hlavní témata => Software => Téma založeno: doga312 18. 01. 2018, 13:29:17
-
Ahoj,
řeším takové vylepšení na skriptu pro conky ohledně předpovědi počasí. Skriptem načítám data z xml souboru z yr.no a zobrazuji v conky.
V xml je datum zapsáno takto: 2018-01-18T14:00:00. Šlo by to datum nějak "přeložit" abych z něj dostal název dnu v týdnu?
Dík
-
jakym skriptem? jaky jazyk?
-
Šlo.
-
Použij příkaz 'date'.
date -d "2018-01-18T14:00:00" +"%A"
Tento příkaz u mě vypíše "Čtvrtek". Stručně - za přepínačem -d následuje vstupní čas
a na konci je znak plus (+) a za ním formátovací řetězec popisující, co se má vypsat. Například
%A říká, že se má vypsat celý název dne v týdnu.
Vše je popsané v
man date
-
https://en.wikipedia.org/wiki/Zeller%27s_congruence
-
JavaScript:
(new Date('2018-01-18T14:00:00')).toLocaleDateString('cs-CS', {weekday:'long'})
"čtvrtek"
-
@ja: Takovych je vic: https://en.wikipedia.org/wiki/Determination_of_the_day_of_the_week#Mathematical_algorithms
-
Použij příkaz 'date'.
date -d "2018-01-18T14:00:00" +"%A"
Tento příkaz u mě vypíše "Čtvrtek". Stručně - za přepínačem -d následuje vstupní čas
a na konci je znak plus (+) a za ním formátovací řetězec popisující, co se má vypsat. Například
%A říká, že se má vypsat celý název dne v týdnu.
Vše je popsané v
man date
Děkuji to vypadá dobře, hrubě jsem podcenil možnosti date.