js 日期字符串截取分割成单个具体的日期(2009-12-30 13:28:29)

想要将JS日期字符串截取、分割成单个具体的日期,我们可以使用字符串的截取、分割函数以及JS内置的日期对象。

具体流程如下:

  1. 首先,将日期字符串作为参数传递给JS内置的Date()构造函数,将其转换成日期对象。日期字符串格式必须为:yyyy-mm-dd hh:mm:ss,否则将会抛出错误。
let dateString = "2009-12-30 13:28:29";
let dateObj = new Date(dateString);
  1. 截取年、月、日、时、分、秒的具体数值
let year = dateObj.getFullYear();
let month = dateObj.getMonth() + 1;   // 月份从0开始,需要加1
let day = dateObj.getDate;
let hour = dateObj.getHours();
let minute = dateObj.getMinutes();
let second = dateObj.getSeconds();
  1. 可以将获取到的年、月、日、时、分、秒组合成需要的格式,例如:yyyy-mm-dd、mm/dd/yyyy等等。

下面是两条示例说明:

示例1:将日期字符串按照yyyy-mm-dd hh:mm:ss的格式解析,然后单独提取出年、月、日、时、分、秒的具体数值。

let dateString = "2009-12-30 13:28:29";
let dateObj = new Date(dateString);

let year = dateObj.getFullYear();
let month = dateObj.getMonth() + 1;
let day = dateObj.getDate();
let hour = dateObj.getHours();
let minute = dateObj.getMinutes();
let second = dateObj.getSeconds();

console.log(`日期:${year}-${month}-${day} 时间:${hour}:${minute}:${second}`);

运行结果为:日期:2009-12-30 时间:13:28:29

示例2:将日期字符串按照mm/dd/yyyy格式解析,然后单独提取出年、月、日的具体数值。

let dateString = "2009-12-30 13:28:29";
let dateObj = new Date(dateString);

let year = dateObj.getFullYear();
let month = dateObj.getMonth() + 1;
let day = dateObj.getDate();

let formattedDate = `${month}/${day}/${year}`;
console.log(`日期:${formattedDate}`);

运行结果为:日期:12/30/2009

注意:在进行格式化时,要根据需要考虑是否需要补0。例如,当月份或日期为个位数时,应该在前面补0。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js 日期字符串截取分割成单个具体的日期(2009-12-30 13:28:29) - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • js判断一个对象是数组(函数)的方法实例

    下面是关于“js判断一个对象是数组(函数)的方法实例”的完整攻略。 判断一个对象是数组的方法 在 JavaScript 中判断一个对象是否为数组的方法有很多种,下面介绍两种比较常用的方法。 方法一:使用 Array.isArray() 使用 Array.isArray() 可以判断一个对象是否为数组,同时可以避免使用 typeof 判断的弊端。 示例代码如下…

    JavaScript 2023年5月27日
    00
  • JavaScript 申明函数的三种方法 每个函数就是一个对象(一)

    根据你的要求,我来详细讲解一下“JavaScript 申明函数的三种方法 每个函数就是一个对象(一)”的完整攻略。 什么是函数? 在JavaScript中,函数是一种可重用的代码块,可以接收输入信息并返回输出。我们可以使用函数来封装一些代码,然后在需要的时候调用它。 申明函数的三种方法 在JavaScript中,我们可以使用三种不同的方式来申明一个函数。 1…

    JavaScript 2023年5月27日
    00
  • 详解js中Array的方法及技巧

    详解JS中Array的方法及技巧 Introduction 在Javascript中,Array是一个非常重要的数据类型。拥有丰富的方法,包括创建,修改和遍历等,这些方法可以让程序员更好地控制和处理数组数据。在这里,我们将会全面掌握JS中数组方法及技巧的使用。 创建数组 数组可以使用以下方式进行创建: let array1 = [1, 2, 3, 4]; /…

    JavaScript 2023年5月27日
    00
  • 跨平台移动WEB应用开发框架iMAG入门教程

    跨平台移动WEB应用开发框架iMAG入门教程 什么是iMAG iMAG是一款基于HTML5技术开发出的跨平台移动Web应用开发框架,它可以让开发者使用Web技术开发出安装在iOS、Android、Windows Phone等移动终端设备的应用。使用iMAG框架,开发者无需学习Objective-C、Java等编程语言,只需掌握HTML、CSS和JavaScr…

    JavaScript 2023年6月10日
    00
  • JavaScript的事件机制详解

    JavaScript的事件机制详解 事件机制是 JavaScript 重要的一部分,它使得 Web 应用得以用户交互和响应。在本文中,我将详细讲解 JavaScript 的事件机制,包括事件模型、事件流以及事件捕获和冒泡。 事件模型 JavaScript 事件模型是一种基于事件触发的编程模型。当用户操作网页中的元素(如按钮、文本输入框等)时,会触发事件,Ja…

    JavaScript 2023年5月28日
    00
  • JavaScript reduce方法使用方法介绍

    当我们需要对数组进行一系列的计算操作时,reduce()方法就非常有用了。本篇攻略将带您详细了解JavaScript中的reduce()方法,包括使用方法、参数、返回值。 reduce()方法介绍 reduce()方法是JavaScript数组的高阶函数之一,其作用在于通过遍历数组中的所有元素并将它们累加起来,最终返回一个结果。 array.reduce(c…

    JavaScript 2023年6月10日
    00
  • js实现简单的购物车有图有代码

    让我来为大家详细讲解一下如何用js实现简单的购物车吧。 1. 确定数据结构 在开始实现购物车之前,我们需要先确定其数据结构。在此,我们可以采用一个数组来储存购物车中的商品信息,其中每个元素都是一个对象,包含商品的相关信息:名称、价格、数量等,示例代码如下: let cart = [ { name: "商品1", price: 10, qu…

    JavaScript 2023年6月11日
    00
  • javaScript中push函数用法实例分析

    JavaScript中的push函数用于在数组末尾添加一个或多个元素,并返回新数组的长度。在本篇攻略中,我们将分析push函数的用法和几个示例来更好地理解其用法。 1. push函数基本用法 push函数是JavaScript中数组对象的一种方法,语法格式如下: arr.push(element1[, …[, elementN]]) 其中arr是要进行添…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部