Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date Lua中的日期格式ToutString_Date_Lua_Utc_Luajit - Fatal编程技术网

Date Lua中的日期格式ToutString

Date Lua中的日期格式ToutString,date,lua,utc,luajit,Date,Lua,Utc,Luajit,我对Lua(Luajit)中的日期格式有一个问题。例如,我需要获取UTC字符串,就像在JavaScript中一样: var date = new Date() console.log(date.toUTCString()) // "Fri, 06 Dec 2013 14:05:28 GMT" 不幸的是,在Lua中,我找不到这样格式化日期的可能性: print(os.date()) -- Fri Dec 6 16:06:43 2013 从: 如果格式以“”开头',则日期的格式为协调世界时。[

我对Lua(Luajit)中的日期格式有一个问题。例如,我需要获取UTC字符串,就像在JavaScript中一样:

var date = new Date()
console.log(date.toUTCString()) // "Fri, 06 Dec 2013 14:05:28 GMT"
不幸的是,在Lua中,我找不到这样格式化日期的可能性:

print(os.date()) -- Fri Dec  6 16:06:43 2013
从:

如果格式以“
”开头',则日期的格式为协调世界时。[……]

如果格式不是“
*t
”,则date将日期作为字符串返回,并根据与ANSI C函数
strftime
相同的规则进行格式化

基于这一点,构造一个类似JavaScript的
toutString
format的格式字符串非常简单

=os.date(“!%a,%d%b%Y%H:%M:%S GMT”)
2013年12月6日星期五14:27:34 GMT