`

js 字符串转日期 日期转字符串

    博客分类:
  • js
阅读更多
// 2014-02-25

/** 
     * 字符串转时间(yyyy-MM-dd HH:mm:ss) 
     * result (分钟) 
     */  
    stringToDate : function(fDate){  
        var fullDate = fDate.split("-"); 
      
        return new Date(fullDate[0], fullDate[1]-1, fullDate[2], 0, 0, 0);  
    }


/**
		 * 格式化日期
		 * @param date 日期
		 * @param format 格式化样式,例如yyyy-MM-dd HH:mm:ss E
		 * @return 格式化后的金额
		 */
		formatDate : function (date, format) {
			var v = "";
			if (typeof date  == "string" || typeof date  != "object") {
				return;
			}
			var year    = date.getFullYear();
			var month   = date.getMonth()+1;
			var day     = date.getDate();
			var hour    = date.getHours();
			var minute  = date.getMinutes();
			var second  = date.getSeconds();
			var weekDay = date.getDay();
			var ms      = date.getMilliseconds();
			var weekDayString = "";
			
			if (weekDay == 1) {
				weekDayString = "星期一";
			} else if (weekDay == 2) {
				weekDayString = "星期二";
			} else if (weekDay == 3) {
				weekDayString = "星期三";
			} else if (weekDay == 4) {
				weekDayString = "星期四";
			} else if (weekDay == 5) {
				weekDayString = "星期五";
			} else if (weekDay == 6) {
				weekDayString = "星期六";
			} else if (weekDay == 7) {
				weekDayString = "星期日";
			}

			v = format;
			//Year
			v = v.replace(/yyyy/g, year);
			v = v.replace(/YYYY/g, year);
			v = v.replace(/yy/g, (year+"").substring(2,4));
			v = v.replace(/YY/g, (year+"").substring(2,4));

			//Month
			var monthStr = ("0"+month);
			v = v.replace(/MM/g, monthStr.substring(monthStr.length-2));

			//Day
			var dayStr = ("0"+day);
			v = v.replace(/dd/g, dayStr.substring(dayStr.length-2));

			//hour
			var hourStr = ("0"+hour);
			v = v.replace(/HH/g, hourStr.substring(hourStr.length-2));
			v = v.replace(/hh/g, hourStr.substring(hourStr.length-2));

			//minute
			var minuteStr = ("0"+minute);
			v = v.replace(/mm/g, minuteStr.substring(minuteStr.length-2));

			//Millisecond
			v = v.replace(/sss/g, ms);
			v = v.replace(/SSS/g, ms);
			
			//second
			var secondStr = ("0"+second);
			v = v.replace(/ss/g, secondStr.substring(secondStr.length-2));
			v = v.replace(/SS/g, secondStr.substring(secondStr.length-2));
			
			//weekDay
			v = v.replace(/E/g, weekDayString);
			return v;
		}

 

// dateValue=2014-02-28
var cDate = _STAGE.stringToDate(dateValue);
cDate.setDate(cDate.getDate()+1);
currentDate = jAnXin.util.formatDate(cDate, "yyyy-MM-dd");

console.log(currentDate ); // 2014-03-01

 

分享到:
评论

相关推荐

    js实现时间戳字符串转日期格式

    1、根据后端返回来的时间戳字符串转成前端显示的日期格式; 2、日期之间的连接符可以自动设置;例如(2022/09/02或者2022-09-02等) 3、包含两个插件,可以直接使用。一个是转成到具体的时间秒,一个是转成到天

    js string转date(js字符串转换成日期,代码调试通)

    js string转date,js字符串转换成日期,此代码支持将datetime(年月日小时分秒格式)转换为js的Date类型,程序已调试并支持在HTML中运行、代码请见附件。

    js日期字符串互转

    对于日期字符串的格式,JavaScript支持多种格式,但最常见的是ISO 8601标准(例如"YYYY-MM-DD")。 1. **字符串转日期对象**: 当我们有一个日期格式的字符串,可以使用`Date.parse()`函数将其转换为`Date`对象。...

    js date转String 日期字符串转换

    ### JavaScript Date对象转换为字符串 在JavaScript中,`Date`对象提供了多种方法来获取和设置日期及时间。本文将详细介绍如何将`Date`对象转换成字符串格式,这对于数据展示、存储以及传输等场景非常有用。 #### ...

    js 实现 判断两个字符串日期的大小

    js 实现 判断两个字符串日期的大小! 值得下载看看!资源免费,大家分享!!

    js字符串日期yyyy-MM-dd转化为date示例代码

    最近遇到一个问题,就是获取表单中的日期往后台通过json方式传的时候,遇到Date.parse(str)函数在ff下报错: NAN 找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数 对于js操作日期: ...

    JAVA字符串转日期或日期转字符串.docx

    在Java中,如果你有一个符合特定格式的日期字符串,你可以通过以下步骤将其转换为日期对象: 1. 首先,创建一个`SimpleDateFormat`实例,传入你需要的日期格式。例如,如果你的日期字符串是"2008-07-10 19:20:00...

    javascript转换日期字符串为Date日期对象的方法.docx

    ### JavaScript 转换日期字符串为 Date 日期对象的方法 在 JavaScript 开发中,处理日期是非常常见的需求之一。很多时候,我们需要将用户输入或其他来源得到的日期字符串转换为 `Date` 对象,以便进行进一步的计算...

    判断是否是时间、日期字符串

    判断所传入的字符串是不是时间类型,日期类型,如果是日期类型可以转换成Date类型

    时间字符串转换成日期对象datetime的方法

    您可能感兴趣的文章:sql语句中如何将datetime格式的日期转换为yy-mm-dd格式将WMI中的DateTime类型转换成VBS时间的函数代码LINQ字符串向datetime 转换时失败的处理方法Sql中将datetime转换成字符串的

    JavaScript实现字符串与日期的互相转换及日期的格式化

    在本文档中,我们将详细探讨JavaScript如何实现字符串与日期的互相转换,并且如何格式化日期。JavaScript是一种广泛使用的前端编程语言,它提供了一系列的内置对象来处理日期和时间。在网页和Web应用程序开发中,...

    Asp.net中的日期转化为字符串汇总

    在客户端JavaScript中,可能需要将服务器返回的日期字符串转换为JavaScript Date对象,可以使用 `new Date(dateString)`。 通过掌握以上知识点,开发者可以在Asp.net环境中灵活地进行日期与字符串之间的转换,适应...

    javascript字符串操作

    ### JavaScript字符串操作详解 在JavaScript中,字符串是用于表示文本数据的一种基本数据类型。字符串可以包含单个字符或多个字符组合成的文本序列。本文将详细介绍JavaScript中的字符串操作方法,帮助开发者更好地...

    JavaScript实现字符串与日期的相互转换及日期的格式化_.docx

    在提供的代码中,有一个名为`stringToDate`的函数,它接受一个形如"yyyy-MM-dd"格式的日期字符串,并将其转换为JavaScript的Date对象。这个函数通过将日期字符串按短横线分隔,然后将年、月和日分别传递给Date构造...

    JavaScript字符串函数大全

    根据提供的文件信息,这里将详细解释与JavaScript字符串相关的函数,并补充一些缺失或不清晰的部分,以便更好地理解每个函数的功能及用法。 ### JavaScript字符串函数大全 #### 1. Asc(x) - **功能**:返回字符的...

    javascript将字符串类型转换成日期进行比较

    ### JavaScript将字符串类型转换成日期进行比较 在JavaScript中,我们经常会遇到需要处理日期格式的情况,尤其是在表单验证、时间范围筛选等应用场景中。本文主要介绍如何将不同格式的字符串转换为日期对象,并进行...

    C#字符串和JSON数据类型相互转换

    1. **JSON字符串转C#对象**: ```csharp string jsonString = "{\"name\":\"John\", \"age\":30}"; var options = new JsonSerializerOptions { PropertyNameCaseInsensitive = true }; Person person = ...

    js实现字符串转日期格式的方法

    本文实例讲述了js实现字符串转日期格式的方法。分享给大家供大家参考。具体分析如下: 大家都知道JS是根据结果来确定数据类型的。 当然我们也是可以转化的,下面我就介绍两种关于JS字符串类型转换成日期类型的方法,...

    字符串和时间戳相互转换

    - `SimpleDateFormat` 类用于解析和格式化日期字符串。 ```java import java.text.SimpleDateFormat; import java.util.Date; String dateString = "2023-03-15 10:30:00"; SimpleDateFormat formatter = new...

    后台日期类型转json字符串传到页面

    在没有特殊配置的情况下,JSON字符串中的日期会显示为服务器本地的日期时间格式,而非我们希望的人性化的日期格式。 为了解决这个问题,我们需要自定义日期转换策略。有几种常见的处理方式: 1. **使用Gson库**:...

Global site tag (gtag.js) - Google Analytics