2013-07-27 2 views
1

В моем заявлении я должен получить текущий номер недели этого года. И отобразите текущую дату недели. После того, как я изменил дату недели, также обновляю.Как рассчитать недельный номер corona sdk?

local current_Year = tonumber(os.date("%Y",os.time(t))) 
datastring = current_Year.."-01-01T00:00:00" 
start_datevalue = makeTimeStamp(datastring) 
diffday = os.time()-start_datevalue 
week_txt.text=math.floor((diffday/86400)/7)+1 

Этот код возвращает текущую неделю. Но как я могу получить первое свидание на этой неделе и когда в номере недели изменения, как получить первую дату этого номера недели.

ответ

0

Вы изучали использование команды modulo, которую вы могли бы использовать для возврата дня недели.

Это было бы что-то вроде weekday_txt.text=(diffday/86400)%7.

Вы также можете использовать os.date и os.time. Here is some documentation по этим функциям.