2017-09-19 3 views
1

j'ai besoin de cette chaîne: "2017-09-23T20: 00: 00-05: 00"temps Mise en forme dans Lua

Pour ressembler à ceci: "Samedi 23 Septembre, 2017"

Mon le principal problème est d'avoir plusieurs chaînes de ce format et je suis incapable de calculer le jour de la semaine.

+0

façon simple il suffit d'utiliser quelques-uns existait libs – moteus

Répondre

2

Comment calculer la semaine:

local function week_day(year, month, day) 
    return 
     ({"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}) 
     [os.date("*t", os.time{year = year, month = month, day = day}).wday] 
end 

print(week_day(2017, 9, 19)) --> Tuesday 

Note: s'il vous plaît assurez-vous que toutes les dates sont à 1970-2037