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

Date(dateString)和新Date(dateString)之间的区别

桂坚
2023-03-14
问题内容

我有一些代码尝试解析日期字符串。

当我这样做时,alert(Date("2010-08-17 12:09:36"));
它会正确解析日期,并且一切正常,但是我无法调用与关联的方法Date,例如getMonth()

当我尝试:

var temp = new Date("2010-08-17 12:09:36");
alert(temp);

我收到“无效日期”错误。

关于如何使用新的Date()解析“ 2010-08-17 12:09:36”的任何想法?


问题答案:

日期()

这样,您可以调用一个名为的函数Date()。它不接受任何参数,并返回表示当前日期和时间的字符串。

新的Date()

这样,您将创建一个新的Date实例

您只能使用以下构造函数:

new Date() // current date and time
new Date(milliseconds) //milliseconds since 1970/01/01
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)

因此,2010-08-17 12:09:36不允许将其用作构造函数的参数

编辑:new Date(dateString)使用以下格式之一:

  • “ 1975年10月13日11:13:00”
  • “ 1975年10月13日11:13”
  • “ 1975年10月13日”


 类似资料:
  • 问题内容: 我需要将 时间 和 日期 都存储在mysql中。所以我使用了函数。但是我不知道我应该为phpmyadmin 类型列 使用什么。应该注意的是,返回时间和日期都是这样的: 这是一个解决方案,我可以使用分隔符来分隔日期和时间(和),然后将它们分别存储在DATE类型和TIME类型中。或者,我可以使用VARCHAR类型将它们都存储在一列中。但是我认为这些方法不是标准的。存储日期和时间的标准类型是

  • 设置FullCalendar加载的时候,初始化的day-of-month(就是初始化月份中的某一天),值为整数类型。 date只对周视图和天视图有效,月视图不需要这个属性,因为月视图会从头到尾显示整个月。 如果date未设置,month和year设置成当前月和当前年,则当前是几号,FullCalendar就从几号开始。如果date未设置,month和year没有设置为当前年和当前月。FullCal

  • 本章将为您提供有关如何在Perl中处理和操作日期和时间的基本知识。 当前日期和时间 让我们从localtime()函数开始,如果没有参数,则返回当前日期和时间的值。 以下是在列表上下文中使用时由localtime函数返回的9元素列表 - sec, # seconds of minutes from 0 to 61 min, # minutes of hour from 0 to 5

  • 您编写的大多数软件都需要实现某种形式的日期函数来返回当前日期和时间。 日期是日常生活的重要组成部分,无需思考即可轻松与他们合作。 Pascal还提供了强大的日期算术工具,可以轻松操作日期。 但是,对于不同的编译器,这些函数的实际名称和工作方式是不同的。 获取当前日期和时间 Pascal的TimeToString函数以冒号(:)分隔的形式为您提供当前时间。 以下示例显示如何获取当前时间 - prog

  • 您编写的大多数软件都需要实现某种形式的日期函数来返回当前日期和时间。 日期是日常生活的重要组成部分,无需思考即可轻松与他们合作。 VB.Net还为日期算法提供了强大的工具,使得操作日期变得容易。 Date数据类型包含日期值,时间值或日期和时间值。 Date的默认值是0001年1月1日的0:00:00(午夜)。等效的.NET数据类型是System.DateTime 。 DateTime结构表示一个时

  • Java提供了java.util包中可用的Date类,该类封装了当前的日期和时间。 Date类支持两个构造函数,如下表所示。 Sr.No. 构造函数和描述 1 Date( ) 此构造函数使用当前日期和时间初始化对象。 2 Date(long millisec) 此构造函数接受一个参数,该参数等于自1970年1月1日午夜以来经过的毫秒数。 以下是日期类的方法。 Sr.No. 方法和描述 1 bool