Time
μκ°
ZEP μλ²μ μκ°μ μ‘°ννλ λ± μκ° λ°μ΄ν°λ₯Ό κ°μ Έμ€λ ν¨μλ₯Ό λͺ¨μλμ ν΄λμ€μ λλ€.
Methods
getTime
ZEP μλ²μ νμ¬ μκ°μ milliseconds λ¨μμ κ°μΌλ‘ 리ν΄ν©λλ€.
getUtcTime
νμ¬ UTC μκ°μ milliseconds λ¨μμ κ°μΌλ‘ 리ν΄ν©λλ€.
getTimeInterval
νλΌλ―Έν°λ‘ μ λ ₯ν λ μκ°μ μ°¨μ΄λ₯Ό κ³μ°ν΄ κ°μ 리ν΄ν©λλ€.
getTime
ZEP μλ²μ νμ¬ μκ°μ milliseconds λ¨μμ κ°μΌλ‘ 리ν΄ν©λλ€.
μμ
// Qλ₯Ό λλ₯΄λ©΄ λμνλ ν¨μ
App.addOnKeyDown(KeyCodeType.q, (player)=>{
player.sendMessage(`Server Time: ${Time.getTime()}`);
});
getUtcTime
νμ¬ UTC μκ°μ milliseconds λ¨μμ κ°μΌλ‘ 리ν΄ν©λλ€.
μμ
// Qλ₯Ό λλ₯΄λ©΄ λμνλ ν¨μ
App.addOnKeyDown(KeyCodeType.q, (player)=>{
player.sendMessage(`UTC Time: ${Time.getUtcTime()}`);
});
getTimeInterval
timeB - timeA
λ₯Ό κ³μ°νκ³ , κ·Έ κ²°κ³Όλ₯Ό μ§μ ν returnType
μΌλ‘ λ°νν©λλ€.
νλΌλ―Έν°
timeA, timeB
Number
μ°¨μ΄λ₯Ό κ³μ°ν μκ° (milliseconds)
returnType
DateType
DateType.MILLISECONDS ( ms λ¨μ )
DateType.SECONDS (μ΄ λ¨μ )
DateType.MINUTES ( λΆ λ¨μ )
DateType.HOURS ( μκ° λ¨μ )
DateType.DAYS ( μΌ λ¨μ )
μμ
// Qλ₯Ό λλ₯΄λ©΄ λμνλ ν¨μ
App.addOnKeyDown(KeyCodeType.q, (player)=>{
const currentTime = Time.getTime();
const utcTime = Time.getUtcTime();
player.sendMessage(`timeInterval: ${Time.getTimeInterval(currentTime, utcTime, DateType.MILLISECONDS)}`);
})
Last updated
Was this helpful?