欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

cookie 过期日期 过期时间 expires /max-age 2025-05-16T02:55:46.089Z 是什么意思 AG chatgpt 有大用 有大大用

cookie 过期日期 过期时间   expires /max-age  2025-05-16T02:55:46.089Z 是什么意思  

Cookie expires / max-age 2025-05-16T02:55:46.089Z 是用于设置浏览器中 Cookie 的过期时间或最大存活时间的指令。具体解释如下:

  1. 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-agemax-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-agemax-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 小时即可。

    计算过程:

    1. UTC 时间2025-05-16T02:55:46.089Z

    2. 中国上海时间(东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 是特定的符号,分别表示时间和时区信息。以下是它们的详细解释:


    1. T 的含义

    • T 是日期和时间之间的分隔符。

    • 在 ISO 8601 格式中,日期和时间通常用 T 分隔,以明确区分日期部分和时间部分。

    • 例如:2025-05-16T02:55:46.089Z 中:

      • 2025-05-16 是日期部分。

      • 02:55:46.089 是时间部分。

      • T 表示日期和时间的分隔。


    2. 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



    普通分类: