`
寻觅一只耳朵
  • 浏览: 35680 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript date format

阅读更多
/**格式化日期
  用法:
   var dd=new Date();
   dd.format("yyyy-MM-dd");
    

**/
Date.prototype.format=function(patten){
			var dateFormat;
			var _year=this.getYear(); 
			_year=_year; 
			var _month=this.getMonth()+1; 
			if(_month<10){ 
			_month="0"+_month; 
			} 
			var _day=this.getDate(); 
			if(_day<10){ 
			_day="0"+_day; 
			} 

			var _hours=this.getHours(); 
			if(_hours<10){ 
			_hours="0"+_hours; 
			} 

			var _minutes=this.getMinutes(); 
			if(_minutes<10){ 
			_minutes="0"+_minutes; 
			} 

			var _seconds=this.getSeconds(); 
			if(_seconds<10){ 
			_seconds="0"+_seconds; 
			} [/color]			
//转换			                               if(patten=='yyyy-MM-dd hh:mm:ss'){
		         dateFormat=_year+"-"+_month+
                   "-"+_day+" "+_hours+":"+_minutes+":"+_seconds;
				
			}
			if(patten=='yyyy-MM-dd hh:mm'){
				dateFormat=_year+"-"+_month+
                                 "-"+_day +" "+_hours+":"+_minutes;
				
			}
			if(patten=='yyyy-MM-dd hh'){
		dateFormat=_year+"-"+_month+"-"+_day +" "+_hours;
				
			}
			if(patten=='yyyy-MM-dd'){
		dateFormat=_year+"-"+_month+"-"+_day;
				
			}
			if(patten=='yyyyMMdd'){
	        dateFormat=_year+""+_month+""+_day;[/color]			}
//粗略统计时间戳		
            if(patten=='timestamp'){
      dateFormat=""+(parseInt(_year, 10)*366*12*24*60*60*+parseInt(_month, 10)*30*24*60*60+parseInt(_day,10)*24*60*60 +parseInt(_hours,10)*60*60+parseInt(_minutes,10)*60+parseInt(_seconds,10))*1000;
			}
			return dateFormat; 
			} 
	

分享到:
评论

相关推荐

    JS日期格式化之javascript Date format

    在上篇文章给大家介绍了js对Date对象的操作的问题(生成一个倒数7天的数组),本篇介绍有关js日期格式化之javascript Date format,本文通过三种方法给大家讲解,具体内容请看下文。 方法一: // 对Date的扩展,将 ...

    javascript中Date format(js日期格式化)方法小结.docx

    ### JavaScript中的Date Format(JS日期格式化)方法详解 #### 概述 在日常的Web开发工作中,我们经常需要处理日期和时间相关的数据。JavaScript 的 `Date` 对象提供了多种方法来获取和设置日期时间,但原生 API 并...

    javascript中Date format(js日期格式化)方法小结

    在JavaScript中,日期格式化是将Date对象转换成特定字符串格式的过程。这通常涉及到自定义日期的显示方式,如年、月、日、小时、分钟、秒等。本篇文章将重点介绍两种常见的JavaScript日期格式化技巧。 方法一: 这...

    JavaScript DateFormat

    为了使用这个工具,首先需要引入`DateUtil.js`到你的JavaScript代码中,然后创建一个`Date`对象或者使用现有的`Date`对象,接着调用`format()`方法,传入日期对象和所需的格式字符串。 ```javascript // 引入...

    DATE_FORMAT-Sql.rar_date format v2.21

    标题中的"DATE_FORMAT-Sql.rar_date format v2.21"表明这是一个关于SQL日期格式化的压缩包,可能包含了不同版本的实现或者一个特定版本的详细资料。描述中提到的"DATE_FORMAT时间Sql比较"和"for循环+hashmap"则暗示...

    前端开源库-date_format

    "前端开源库-date_format" 提供了一个类似于PHP的JS日期格式化功能,使得JavaScript在处理日期时更加便捷。这个开源库可能是为了弥补JavaScript内置的Date对象在格式化方面的不足,提供了更丰富的选项和更易用的API...

    JavaScript实现的SimpleDateFormat

    在实际项目中,除了自定义实现外,还可以考虑使用一些成熟的JavaScript日期库,如`moment.js`或`date-fns`,它们提供了丰富的日期处理功能,包括格式化、解析、比较等,且通常更稳定、测试更充分。然而,如果你需要...

    javascript-date-format:添加一个方法 Date.prototype.format 将 JavaScript Date 对象转换为字符串

    标题提到的"javascript-date-format"项目就是为了解决这个问题,它为Date对象添加了一个`format`方法,使得我们可以方便地将日期对象转换为各种格式的字符串。 首先,我们需要理解Date对象的基本用法。在JavaScript...

    js dateformat yyyy-MM-dd形式

    在JavaScript中,日期和时间处理是一项常见的任务,`Date`对象是JavaScript内置的处理日期和时间的类。当我们需要将日期格式化为"yyyy-MM-dd"这种格式时,JavaScript提供了多种方法来实现这一需求。这个格式通常用于...

    jquery-dateFormat, 使用JavaScript格式化日期输出的jQuery插件.zip

    jquery-dateFormat, 使用JavaScript格式化日期输出的jQuery插件 使用JavaScript格式输出日期输出的jQuery dateformat插件- 拥有的,jQuery是最小的日期格式库。 ! 安装下载最新的jquery.dateFormat.js 或者 jquery....

    JavaScript日期库date-fn.js使用方法解析

    `date-fn.js`是一个轻量级且模块化的JavaScript日期库,它提供了处理日期和时间的强大功能,旨在作为Moment.js的替代品。该库遵循函数式编程原则,使其更易于理解和使用。以下是对`date-fn.js`核心特性和用法的详细...

    javascript的trim和日期时间格式化函数

    Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, // month "d+": this.getDate(), // day "h+": this.getHours(), // hour "m+": this.getMinutes(), // minute "s+": ...

    Format Date with Date Picker using Jquery.zip

    "Format Date with Date Picker using Jquery.zip"这个资源显然提供了一个使用jQuery和日期选择器来格式化日期的示例。在这个场景中,我们将探讨如何使用jQuery UI的日期选择器插件来实现日期选择功能,并对选中的...

    ajax,date,javascript显示不同地区时间

    var nycTime = new Intl.DateTimeFormat('en-US', { timeZone: 'America/New_York' }).format(date); console.log(nycTime); ``` 接下来,引入Ajax技术。Ajax的核心是XMLHttpRequest对象,它可以异步地向服务器发送...

    date.format.js

    javascript格式化代码 js格式化代码

    javascript中对Date类型的常用操作小结_.docx

    ### JavaScript中Date类型常用操作详解 #### 一、概述 在JavaScript编程中,处理日期与时间是一项常见且重要的任务。JavaScript 提供了内置的 `Date` 对象来帮助开发者进行日期与时间的操作。本文将详细介绍一些...

    javascript日期格式化

    在JavaScript中,我们可以使用内置的`Date`对象来创建、操作和格式化日期。 首先,`Date`对象是JavaScript中的内置构造函数,可以用来创建一个新的日期实例。例如: ```javascript let date = new Date(); // 创建...

    js 时间转换 js format

    "js 时间转换"、"js format"以及"js相减"都是JavaScript编程中与日期和时间相关的关键概念。下面将详细讲解这些知识点。 首先,"js 时间转换"涉及到JavaScript的内置Date对象。Date对象允许我们创建、操作和格式化...

Global site tag (gtag.js) - Google Analytics