在 Nginx 中如何獲取當前時間戳?

時間 2021-06-02 09:21:09

1樓:北豔難菲

獲取時間的函式有很多,ngx.today(), ngx.time(), ngx.

utctime(), ngx.localtime(), ngx.now()這些都很常用,ngx.

now()這個函式返回的是時間戳的秒數,*1000就是毫秒了

2樓:kejiaxiaoluo

可以用ssi模組的$date_gmt指令echo模組的echo指令實現,比如:

location = /time

echo指令需要重新編譯nginx加入HttpEchoModule。

3樓:叔度

可以考慮用一下Tengine,它增加了很多變數,比如$year $month $day $hour $minute $second等

4樓:

在ngx_http_log_module的log_format(http://

wiki.nginx.org/HttpLogModule#log_format

)中提供的變數可以理解為內建變數,只有在對log格式進行制定時才可以使用。對此,我覺得可能是因為在NGX_HTTP_LOG_PHASE階段對請求的處理其實已經結束,所以作者在設計時覺得沒有必要把這些變數作為常規變數暴露出來

我知道以下的模組或專案可以訪問到nginx的時間變數。 ngx_time_var(http://

bit.ly/zfAskP

),如果你的需求不複雜,它可以勝任。

org/HttpSetMiscModule#set_local_today),提供了yyyy-mm-dd格式的日期。

),其中提供了和時間相關的api。

tengine.taobao.org/document_cn/variables_cn.html),官方微博上說這些變數是為了實現按時間自動切割日誌保留的。

windows下c 獲取當前時間最精確的函式是什麼

rhett 使用rdtsc是沒有問題的,現在的tsc 可以在多個core下同步,也不受變頻影響,所以才叫const tsc 或者 Invariant tsc。當然也可以使用rdtscp,這個指令是同步的不受亂序影響,還能返回乙個 pid.至於QueryPerformanceCounter,這個api...

保衛蘿蔔3中糖果賽如何獲取高分?

會來事的學徒 這是我目前最高分 40波的boos實在打不過了,到後面每一波都是硬抗過去的,金幣也沒少花。糖果賽要想拿高分的首先得有好陣容,輸出方面要有火箭,或者是飛機 風扇等一些全屏範圍傷害的炮塔,其他的不怎麼樣。還得有減速 冰凍等效果的炮塔,這樣可以減緩怪物速度,就有更多輸出時間了。其次就是要有好...

如何最大限度地在人際交往中獲取經驗,使自己變得更加成熟?

沈樂楊 多觀察大部分人會觀察人際關係中做的特別好的人,之前我也嘗試過學習志玲的待人接物方式方法什麼的,但是後來發現基本沒什麼卵用,最近發現觀察那些在人際交往中比較招人討厭的人,然後琢磨他們是如何走到這一步,反而覺得挺有意思的。特別是跟自己有直接接觸的,這個人對我說了這樣的話,會讓我如何不爽,再回過頭...