欢迎各位兄弟 发布技术文章
这里的技术是共享的
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。