欢迎各位兄弟 发布技术文章
这里的技术是共享的
cookie 过期日期 过期时间 expires /max-age 2025-05-16T02:55:46.089Z 是什么意思
Cookie expires / max-age 2025-05-16T02:55:46.089Z
是用于设置浏览器中 Cookie 的过期时间或最大存活时间的指令。具体解释如下:
expires
:
expires
是一个传统的 Cookie 属性,用于指定 Cookie 的过期时间。
在这个例子中,2025-05-16T02:55:46.089Z
表示 Cookie 将在 2025年5月16日 02:55:46.089 UTC 时间过期。
一旦超过这个时间,浏览器会自动删除该 Cookie。
max-age
:
max-age
是一个较新的 Cookie 属性,用于指定 Cookie 的最大存活时间(以秒为单位)。
如果同时设置了 expires
和 max-age
,max-age
会优先生效。
例如,max-age=31536000
表示 Cookie 将在创建后的 31536000 秒(即 1 年)后过期。
2025-05-16T02:55:46.089Z
:
这是一个 ISO 8601 格式的时间戳,表示 UTC 时间(协调世界时)。
Z
表示 UTC 时区。
如果只设置了 expires
,Cookie 将在 2025-05-16T02:55:46.089Z
过期。
如果同时设置了 max-age
,max-age
会优先决定 Cookie 的过期时间。
这个时间戳是 UTC 时间,与本地时间可能有时区差异。
如果你在开发中设置 Cookie,可以根据需要选择使用 expires
或 max-age
,或者两者都设置。
2025-05-16T02:55:46.089Z 这是一个 ISO 8601 格式的时间戳,表示 UTC 时间(协调世界时) 我现在是在中国上海,在东8区,应该是什么时间
要将 UTC 时间(2025-05-16T02:55:46.089Z
)转换为中国上海的时间(东8区),只需要将 UTC 时间加上 8 小时即可。
UTC 时间:2025-05-16T02:55:46.089Z
中国上海时间(东8区):2025-05-16T10:55:46.089
2025-05-16T02:55:46.089Z
对应的中国上海时间是 2025年5月16日 10:55:46.089。
中国没有夏令时,因此全年时间都是 UTC+8。
如果你需要更直观的格式,可以写成:2025年5月16日 10:55:46。
2025-05-16T02:55:46.089Z 这里 T 和 Z 是什么意思
在 ISO 8601 时间格式中,T
和 Z
是特定的符号,分别表示时间和时区信息。以下是它们的详细解释:
T
的含义T
是日期和时间之间的分隔符。
在 ISO 8601 格式中,日期和时间通常用 T
分隔,以明确区分日期部分和时间部分。
例如:2025-05-16T02:55:46.089Z
中:
2025-05-16
是日期部分。
02:55:46.089
是时间部分。
T
表示日期和时间的分隔。
Z
的含义Z
表示 UTC 时间(协调世界时,Coordinated Universal Time)。
Z
是 "Zulu" 的缩写,在军事和航空领域常用,代表 UTC 时区。
例如:2025-05-16T02:55:46.089Z
中:
Z
表示该时间是 UTC 时间,没有时区偏移。
T
:分隔日期和时间。
Z
:表示时间是 UTC 时间。
2025-05-16T02:55:46.089Z
表示:
日期:2025年5月16日
时间:02:55:46.089
时区:UTC(协调世界时)
如果你需要将 UTC 时间转换为本地时间(例如中国上海时间,UTC+8),只需将 UTC 时间加上 8 小时即可。例如:
2025-05-16T02:55:46.089Z
对应的中国上海时间是 2025-05-16T10:55:46.089
。