当前位置: 首页 > 面试题库 >

JavaScript Date对象的月份索引以0开头

方苗宣
2023-03-14
问题内容

我的目标是以高效的方式将时间戳从MySQL转换为JavaScript Date对象。这是我当前的代码段,它将MySQL时间戳转换为PHP中的格式化日期:

<?php
// formats timestamp into following format: 2009, 7, 30
$date =  date("Y, n, j", strtotime($row["date"]));
?>

然后,我将这个$date值用于需要使用JavaScript Date对象的Google图表API的图表:

data.setValue(<?=$count;?>, 0, new Date(<?=$date;?>));

问题在于JavaScript Date对象以0开头月份索引,因此输出总是 提前 1个月。解决此问题的最有效方法是什么?

提前致谢!


问题答案:

您可以以mm / dd / yyyy或yyyy / mm / dd格式为Date构造函数提供日期,它将转换为:

>>> new Date('7/30/2009');
Thu Jul 30 2009 00:00:00 GMT-0700 (Pacific Daylight Time)
>>> new Date('2009/7/30');
Thu Jul 30 2009 00:00:00 GMT-0700 (Pacific Daylight Time)


 类似资料:
  • D3库中所有函数都在“d3”命名空间内。 D3 使用语义版本命名。 你可以使用“d3.version”查看D3的最新版本 D3 API总览 行为 - 可重用的交互行为。 核心 - 包括选择器,过渡,数据处理,本地化,颜色等。 地理 - 球面坐标,经纬度运算。 几何 - 提供绘制2D几何图形的实用工具。 布局 - 推导定位元素的辅助数据。 比例尺 - 数据编码和视觉编码之间转换。 可缩放矢量图形 -

  • 本文向大家介绍在JavaScript中根据月份索引查找季度,包括了在JavaScript中根据月份索引查找季度的使用技巧和注意事项,需要的朋友参考一下 问题 我们需要编写一个JavaScript函数,该函数接受从1开始的月份索引,并返回该月份所在的季度。 示例 以下是代码- 输出结果 以下是控制台输出-

  • 我有一个ArrayList,里面有一堆MyObject对象。我想在我的对象中保留一个整数字段,它是ArrayList中这个对象的键,这样我就可以很容易地得到这个元素在ArrayList中的位置。 当我从这个ArrayList中删除一个对象时,会出现问题,因为索引会向左移动。避免这个问题的最佳方法是什么? 我应该不删除元素,而是用null覆盖它们(这样索引就不会移位),还是应该在删除一次之后遍历Ar

  • 问题内容: 假设此JSON对象: 可以像这样检索“ set2”属性: 有没有一种方法可以通过索引检索“ set2”属性?它是JSON对象的第二个属性。这是行不通的(当然): 因此,假设我要检索JSON对象的第二个属性,但我不知道它的名称-那么我该怎么做? 更新: 是的,我知道对象是无序属性的集合。但是我不认为浏览器会干扰JSON文字/字符串定义的“原始”顺序。 问题答案: JavaScript中的

  • 我在上Java初学者课。我只懂基本的Java。我们刚刚开始多态性和继承。我的问题是将对象放入数组。我有一个由十个对象组成的数组,如下所示。 假设我想将索引处的对象放入索引,索引处的对象是否会转到索引?还是将索引处的对象从数组中删除?如果它被删除了,当我把一个对象放在一个不同的数组索引中时,我该怎么做?这些对象只是在数组中交换位置?

  • 问题内容: 在不使索引离线的情况下备份Lucene索引的最佳实践是什么(热备份)? 问题答案: 您不必停止IndexWriter即可备份索引。 只需使用SnapshotDeletionPolicy,它就可以“保护”给定的提交点(及其包含的所有文件),以免被删除。然后,将该提交点中的文件复制到您的备份中,最后释放该提交。 如果备份需要一段时间才能运行,这很好- 只要您不使用SnapshotDelet