getFullYear 返回一年前的第一天

2023-11-22

我试图从日期中取出年份,但由于某种原因,在今年的第一天它返回了上一年。

new Date('2012-01-01').getFullYear()

将返回“2011”并且

new Date('2012-01-02').getFullYear()

将返回“2012”

关于我做错了什么有什么好主意吗?或者对此进行修复会有所帮助。


new Date('2012-01-01')假设日期采用 UTC 格式,则将解析该日期。所创建的Date对象包含您的时区,因此在打印结果时会考虑到这一点getYear()。如果您处于格林尼治标准时间(GMT),则意味着您将回到上一年。您可以通过调用忽略时区并仅处理 UTCDate.prototype.getUTCFullYear().

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

getFullYear 返回一年前的第一天 的相关文章

随机推荐

  • jQuery:如何更改标签名称?

    jQuery 如何更改标签名称 例如 tr 1 tr I need div 1 div 我可以 创建 DOM 元素 将tr内容复制到div 从 dom 中删除 tr 但我可以直接做吗 PS tr get 0 tagName div 结果是D
  • Liquibase Hibernate 插件不起作用

    如此处所述 https github com liquibase liquibase hibernate issues 74 我在使 liquibase hibernate 扩展正常工作时遇到问题 我想我已经设置好了一切 但似乎我一直遇到奇
  • Spring - mongodb - 聚合 - 需要“光标”选项

    执行以下聚合管道 public void getMostLikedItems UnwindOperation unwind Aggregation unwind favoriteItems GroupOperation group Aggr
  • 仅生成 8 个字符的 UUID

    UUID 库生成 32 个字符的 UUID 我想生成仅 8 个字符的 UUID 可以吗 这是不可能的 因为 UUID 每个定义都是 16 字节的数字 当然 您可以生成 8 个字符长的唯一字符串 请参阅其他答案 另外 生成较长的 UUID 并
  • 将文件从操作系统拖放到 Java 应用程序 (Swing)

    首先我要说的是我一直在阅读拖放教程以及类似的问题 但不幸的是我对这件事变得更加困惑 我想要实现的目标相对简单 所以我很惊讶它已经给我带来了这么多麻烦 我正在编写一个小型实用程序应用程序 它将把一堆结果文件 自定义定义的 xml 类型 合并到
  • 未找到“COM”类

    我一直在尝试在脚本中打开 Word 文档 但收到相同的错误 Fatal error Class COM not found in Applications XAMPP xamppfiles htdocs php on line 3 我的代码
  • 如何在 NodeJS 中创建带有路径的文件对象?

    我想知道是否可以创建一个FileNodeJS 中的对象 名称 大小 数据 以及现有文件的路径 我知道客户端可能有这种情况 但我没有看到 NodeJS 的任何内容 换句话说 我想要与 NodeJS 中相同的函数 function srcToF
  • CompositeCollection 内的绑定

    我想创建一个包含多个 静态 TabItem 在 XAML 中显式键入 和多个动态添加的 TabItem 的 TabControl 为了实现这一点 我尝试使用 CompositeCollection 作为 TabControl ItemSou
  • fft(DFT) x 轴的单位[重复]

    这个问题在这里已经有答案了 可能的重复 如何从 FFT 结果获取频率 我对 Matlab 中 fft DFT 命令的 x 轴感到困惑 当我们对在 n 点采样的信号执行 fft 命令时 我们会得到一个 x 轴为 0 到 n 1 的图 它的意思
  • 可以根据Android操作系统版本仅加载特定行的代码吗?

    是否有一行简单的代码允许仅在操作系统版本满足要求时加载代码 假设我的目标操作系统是 2 2 但 android 1 5 的最小 sdk 是 3 所以即使我的项目中有一些与 1 5 不兼容的代码 它仍然会编译 因为目标操作系统是 2 2 无论
  • Google 数据存储 - 查询键值

    我有一个 EntityKind SuggestedInterest 当我用键 GrpId 和属性 suggestedint 填充它时 现在 我需要请求的 GrpId 的 suggestedint 值 因此 我将查询写为 String fin
  • 闪亮 UI 中的帮助文本工具提示

    我想将复选框标签的帮助文本作为工具提示放置 在下面的示例中我使用shinyBS包 但我只让它适用于复选框输入组的标题 在 Lernerfolg 或 Enthusiasmus 标签之后它如何运作有什么想法吗 library shiny lib
  • AVAudioPlayer 的 IOS 最大音量级别?

    我使用 AVAudioPlayer 播放 caf 文件 我的问题是 对于我的目的来说 声音不够响亮 由于 iPhone 的铃声更大 我想知道如何归档此卷 我已经尝试操作 caf 文件 但没有真正成功 有任何想法吗 我到目前为止使用的代码 A
  • 运行 VBA 脚本导致 Excel 停止响应

    我有一个 VBA 脚本 可以将工作表添加到大约 500 个 Excel 文件中 我运行 VBA 脚本和添加简单的工作表没有任何问题 但是当我尝试添加其中包含 VBA 脚本以及图形和按钮的工作表时 它会工作一段时间然后冻结 这是代码 我知道它
  • 比较两个日期[重复]

    这个问题在这里已经有答案了 如何比较两个不同的日期以找出较晚的日期 例如 在date1我会在下载一些数据后存储一个日期 然后在date2 我将存储当前日期 然后我需要检查哪一个更大 稍后 类似if date1 gt date2 就像是 NS
  • 解决 AWS CDK CloudFormation 堆栈之间的循环依赖关系

    上下文 我有一个带有两个堆栈的 CDK 应用程序 使用以下设置 Stack A StateMachine A Lambda A S3Bucket A IAMRole A Stack B StateMachine B SageMakerTra
  • 更改临时目录

    我在 Windows 上使用 R 需要更改存储 tmp 文件的临时目录 我在此处 R help 等中检查了一些答案 但没有人在工作 我尝试过的一些链接 here here and here 在尝试了这些答案之后 我不得不说我并没有完全理解它
  • 使用 R 读取 GTFS 实时文件?

    我想使用 R 分析 GTFS 实时文件 与静态 GTFS 相比 这些文件是编译的 读取它们更棘手 谷歌搜索 我只找到这个包来处理 GTFShttps github com ropenscilabs gtfsr 但同样 这仅适用于静态 GTF
  • 操作无法完成。 (可可错误:3840。)

    我正在尝试解析 ios 6 应用程序的 JSON 但似乎无法让它工作 我已经搜索了大量的论坛 但还没有找到一个有效的 我理解足以实施或适用的解决方案 如果我错过了 我深表歉意 首先 我有一个测试 WebService 据我所知 它返回有效的
  • getFullYear 返回一年前的第一天

    我试图从日期中取出年份 但由于某种原因 在今年的第一天它返回了上一年 new Date 2012 01 01 getFullYear 将返回 2011 并且 new Date 2012 01 02 getFullYear 将返回 2012