您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

JavaScript的getDate返回错误的日期

JavaScript的getDate返回错误的日期

Date.parse方法依赖new Date(string)于实现(等效于Date.parse(string))。

虽然此格式将在现代浏览器中可用,但您不能百分百确定浏览器将正确解释您所需的格式。

我建议您处理您的字符串,并将Date构造函数与年,月和日参数一起使用:

// parse a date in yyyy-mm-dd format
function parseDate(input) {
  var parts = input.match(/(\d+)/g);
  // new Date(year, month [, date [, hours[, minutes[, seconds[, ms]]]]])
  return new Date(parts[0], parts[1]-1, parts[2]); // months are 0-based
}
javascript 2022/1/1 18:22:54 有274人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶