Отметка времени по ISO 8601 в Lua Как бы вы преобразовали временную метку в формат ISO 8601 (например, 2009-01-28T21:49:59.000Z) в Lua? Я специально пытаюсь сделать это, используя HttpLuaModule в Nginx. Ответ 1 Попробуйте os.date("!%Y-%m-%dT%TZ") или os.date("!%Y-%m-%dT%TZ",t), если t имеет дату в секундах с эпохи. Ответ 2 Или вы можете использовать: local now_date_time = os.date("!%Y%m%dT%H%M%S") --> For date_time: 20191015T042028Z local now_date = os.date("!%Y%m%d") --> For only date: 20191015
Ответ 1 Попробуйте os.date("!%Y-%m-%dT%TZ") или os.date("!%Y-%m-%dT%TZ",t), если t имеет дату в секундах с эпохи.
Ответ 2 Или вы можете использовать: local now_date_time = os.date("!%Y%m%dT%H%M%S") --> For date_time: 20191015T042028Z local now_date = os.date("!%Y%m%d") --> For only date: 20191015