diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/PlatformUtils.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/PlatformUtils.kt
index 04f576ec3..fbdcd67a7 100644
--- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/PlatformUtils.kt
+++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/PlatformUtils.kt
@@ -8,7 +8,9 @@ import io.ktor.util.date.GMTDate
 /**
  * 时间戳
  */
-inline val currentTime: Long get() = GMTDate().timestamp
+inline val currentTimeMillis: Long get() = GMTDate().timestamp
+
+inline val currentTimeSeconds: Long get() = currentTimeMillis / 1000
 
 /**
  * 设备名
diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/io/OutputUtils.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/io/OutputUtils.kt
index 2704b7a3e..b4c00ebf3 100644
--- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/io/OutputUtils.kt
+++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/io/OutputUtils.kt
@@ -9,7 +9,7 @@ import net.mamoe.mirai.contact.GroupInternalId
 import net.mamoe.mirai.utils.Tested
 import net.mamoe.mirai.utils.coerceAtMostOrFail
 import net.mamoe.mirai.utils.cryptor.encryptBy
-import net.mamoe.mirai.utils.currentTime
+import net.mamoe.mirai.utils.currentTimeMillis
 import net.mamoe.mirai.utils.deviceName
 import kotlin.random.Random
 import kotlin.random.nextInt
@@ -73,7 +73,7 @@ fun BytePacketBuilder.writeShortLVString(str: String) = writeShortLVByteArray(st
 
 fun BytePacketBuilder.writeIP(ip: String) = writeFully(ip.trim().split(".").map { it.toUByte() }.toUByteArray())
 
-fun BytePacketBuilder.writeTime() = this.writeInt(currentTime.toInt())
+fun BytePacketBuilder.writeTime() = this.writeInt(currentTimeMillis.toInt())
 
 fun BytePacketBuilder.writeHex(uHex: String) {
     uHex.split(" ").forEach {