Javascript 日期相关处理

Js 日期处理整理(一)_Js 日期格式化 一、js 获取当前日期 关于js Date对象api参考: https://www.cnblogs.com/tianma3798/p/11260426.html 1.js获取当前时间 //js 获取当前时间 var now = new Date(); console.info(now); //Sat Nov 14 2020 13:39:16 GMT+0800 (中国标准时间) console.info(now.toString()); //Sat Nov 14 2020 13:39:16 GMT. 阅读详情

总结了下C#和Javascript日期函数的一些差异,方便大家总结:

Javascript中:

  • getMonth

getMonth() 方法可返回表示月份的数字。

dateObject 的月份字段,使用本地时间。返回值是 0(一月) 到 11(十二月) 之间的一个整数。

注意:是0-11, 不是1-12

  • getDay

getDay() 方法可返回表示星期的某一天的数字。

dateObject 所指的星期中的某一天,使用本地时间。返回值是 0(周日) 到 6(周六) 之间的一个整数。

  • getDate

getDate() 方法可返回月份的某一天。

dateObject 所指的月份中的某一天,使用本地时间。返回值是 1 ~ 31 之间的一个整数。

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Applicant</title>
<script language="javascript">
	var d1 = new Date('11/12/2012 12:01:39 PM');
	var strTest = "";
	strTest += 'd1.getDate():' + d1.getDate()+ '\r\n';
	strTest += 'd1.getDay():' + d1.getDay()+ '\r\n';
	strTest += 'd1.getFullYear():' + d1.getFullYear()+ '\r\n';
	strTest += 'd1.getHours():' + d1.getHours()+ '\r\n';
	strTest += 'd1.getMilliseconds():' + d1.getMilliseconds()+ '\r\n';
	strTest += 'd1.getMinutes():' + d1.getMinutes()+ '\r\n';
	strTest += 'd1.getMonth():' + d1.getMonth()+ '\r\n';
	strTest += 'd1.getSeconds():' + d1.getSeconds()+ '\r\n';
	strTest += 'd1.getTime():' + d1.getTime()+ '\r\n';
	strTest += 'd1.getTimezoneOffset():' + d1.getTimezoneOffset()+ '\r\n';
	strTest += 'd1.getUTCDate():' + d1.getUTCDate()+ '\r\n';
	strTest += 'd1.getUTCHours():' + d1.getUTCHours()+ '\r\n';
	strTest += 'd1.getUTCMinutes():' + d1.getUTCMinutes()+ '\r\n';
	strTest += 'd1.getUTCSeconds():' + d1.getUTCSeconds()+ '\r\n';
	strTest += 'd1.toTimeString():' + d1.toTimeString()+ '\r\n';
	strTest += 'd1.getUTCFullYear():' + d1.getUTCFullYear()+ '\r\n';
	strTest += 'd1.toDateString():' + d1.toDateString()+ '\r\n';
	strTest += 'd1.toTimeString():' + d1.toTimeString()+ '\r\n';
	strTest += 'd1.toLocaleDateString():' + d1.toLocaleDateString()+ '\r\n';
	strTest += 'd1.toLocaleTimeString():' + d1.toLocaleTimeString()+ '\r\n';
	strTest += 'd1.toUTCString():' + d1.toUTCString()+ '\r\n';
	strTest += 'd1.toString():' + d1.toString()+ '\r\n';
	alert(strTest);
	
//d1.getDate():12
//d1.getDay():1
//d1.getFullYear():2012
//d1.getHours():12
//d1.getMilliseconds():0
//d1.getMinutes():1				
//d1.getMonth():10
//d1.getSeconds():39				
//d1.getTime():1352692899000
//d1.getTimezoneOffset():-480				
//d1.getUTCDate():12
//d1.getUTCHours():4
//d1.getUTCMinutes():1				
//d1.getUTCSeconds():39
//d1.toTimeString():12:01:39 UTC+0800
//d1.getUTCFullYear():2012
//d1.toDateString():Mon Nov 12 2012				
//d1.toTimeString():12:01:39 UTC+0800				
//d1.toLocaleDateString():2012年11月12日
//d1.toLocaleTimeString():12:01:39				
//d1.toUTCString():Mon, 12 Nov 2012 04:01:39 UTC
//d1.toString():Mon Nov 12 12:01:39 UTC+0800 2012


	function ShowFormattedDateTime(day1)
	{
		if(day1 == null || day1 == undefined || day1== '')
		return '';
		
		var theDay = new Date(day1);
		var now = new Date();
		if(now.getDate() == theDay.getDate())
		{
			return theDay.toLocaleTimeString();
		}
		else	
		{
			return theDay.toLocaleDateString();
		}
	}
	
	var day1 = new Date('11/12/2012 12:01:39 PM');
	var day2 = new Date('11/13/2012 12:01:39 PM');
	
	alert(ShowFormattedDateTime(day1));
	alert(ShowFormattedDateTime(day2));
	alert(ShowFormattedDateTime(day3));
	alert(ShowFormattedDateTime(''));
	alert(ShowFormattedDateTime());
	
</script>
</head>

<body>

</body>

</html>


 

JavaScript日期与时间处理 在JavaScript中,可以使用日期对象的toDateString()、toLocaleDateString()、toTimeString()、toLocaleTimeString()、toISOString()等方法将日期格式化成字符串。在本文中,我们将介绍JavaScript中日期和时间处理的各种技术和方法,包括日期对象、日期格式化、时区处理、日期计算、日期比较等。在本文中,我们介绍了JavaScript中日期和时间处理的各种技术和方法,包括日期对象、日期格式化、时区处理、日期计算、日期比较等。 阅读详情

相关推荐

告别代码移植烦恼:STM32CubeMX 6.4.0 + STM32F407ZGT6 + YT8512C PHY芯片的LWIP网络配置全攻略

本文详细介绍了如何使用STM32CubeMX 6.4.0配置STM32F407ZGT6与YT8512C PHY芯片的LWIP网络适配,包括硬件特性解析、STM32CubeMX基础配置、专用驱动适配和LWIP协议栈定制化配置,帮助开发者解决PHY芯片差异导致的网络问题。

weixin_28718793的博客 290

【日期、时区、时间】本地时间转UTC时间详解

/** * 把时间转化为utc时间格式 * * @param localTime * @return */ public static Date translatetoUtc(long localTime, TimeZone localZone) { Calendar cal = Calendar.getInstanc...

m0_45406092的博客 1万+

从SSTS到CTS:解码汽车电子架构中的需求与实现规范

本文深入解析汽车电子架构中SSTS(子系统功能规范)与CTS(零部件技术规范)的转换过程,揭示从抽象需求到物理实现的关键步骤。通过实际案例说明如何将SSTS的功能逻辑、接口定义和性能指标转化为具体的CTS实施方案,并分享多供应商协同与测试验证的最佳实践,帮助开发者高效完成汽车电子系统开发。

weixin_29201859的博客 499

js 处理日期相关操作 Date.format

/** * 日期格式化: var dateStr ="1993-11-11 11:11:11"; * var date = new Date(dateStr.replace(/-/g, '/')); //兼容ie浏览器 * date.format("HH:mm:ss"); * date.format("yyyy-MM-dd"); * date....

小兰蜀黍—蓝已青矣 1012

S32DS新建工程、编译调试下载、导入工程详细介绍

新建了一个工程之后,下面简单介绍下基本的UI界面。其中最左下角那个是界面,这个界面很重要,是图形化配置界面,然后可以根据这些配置自动生成代码。其中,左边那些配置文件,都是系统帮我们创建好了的,我们其实可以直接用就行。有PE工具的调试,以及Jlink工具的调试。我目前使用到PE工具调试可以查看寄存器值,而Jlink调试查看不了寄存器值。连接了开发板之后,点击Debug就可以吧程序下载到芯片上了,而且可以进入到调试界面。

luobeihai的博客 2万+

Kylin-Desktop-V10-SP1-General-Release-2303-X86_64-海光版(hygon c86)安装与配置指南

本文提供了在国产海光C86处理器平台上安装与配置Kylin Desktop V10 SP1操作系统的详细指南。内容涵盖从下载专用镜像、制作启动盘、BIOS关键设置、磁盘分区方案,到系统安装后的驱动优化、必备软件安装及常见故障排除,旨在帮助用户顺利完成hygon c86平台的系统部署与优化。

tree的博客 1360

js处理日期时区相关问题的方法

在国际化的开发中,会遇到时区问题, 平时用js处理时间,基本上忽略了时区,javascript默认用的是机器本地的时区来处理。如果涉及到时区转换,有以下几种方式进行处理。

oqqYY1234567891的博客 2872

YOLOv11模型改进-模块-引入特征细化模块FRFN 解决小目标、遮挡等问题

FRFN 是一种专门设计的深度学习结构,旨在提高图像处理任务中的特征表示能力。它的核心设计理念是通过逐层细化和优化特征图,从而实现更高的分类和检测精度。1. 特征提取层:通过卷积层提取初始特征,并进行批量归一化以增强稳定性。2. 特征细化模块:在每个模块中,当前层特征图与前一层特征图进行融合,以强化特征表示。3. 跳跃连接:通过跳跃连接保留多尺度信息,帮助缓解深层网络中的信息丢失。4. 非线性激活:使用激活函数(如ReLU)增加模型的非线性能力。5. 输出层。

qq_64693987的博客 3337

【Java】JAVA与JS中 日期相关处理

一、js获取当前年月日 var date = new Date(); date .getYear(); //获取当前年份(2位) date .getFullYear(); //获取完整的年份(4位) date .getMonth(); //获取当前月份(0-11,0代表1月) date .getDate(); ...

mateo的博客 757

CH7034B显示模块原理图设计,已量产

显示桥接板的价值,不在于简单把 RGB 排线换成另一种接口,而在于能否把并行视频、时钟、显示控制、模拟输出和辅助配置同时组织成稳定系统。当前这张 CH7034B 原理图就是这种思路:U3 CH7034B 作为核心桥接芯片,输入侧是 LCD_R0~R7、LCD_G0~G7、LCD_B0~B7、LCD_DE、LCD_HSYNC、LCD_VSYNC、LCD_CLK 与 LCD_BL,输出侧则通过 DAC0~DAC2 和 DDC_SC/DDC_SD 形成模拟显示接口边界。

不脱发的程序猿 161

31、车载通信中的可见光通信(VLC)技术解析

本文详细解析了车载通信中可见光通信(VLC)技术的应用背景、优势及发展前景。对比传统RF通信技术(如DSRC),VLC利用LED照明设备实现高效、安全的车辆与车辆、车辆与基础设施之间的通信,具有频谱资源丰富、安全性高、无电磁干扰等优势。文章还探讨了VLC在交叉口交通控制、高速公路通信、自动驾驶等场景的应用潜力,展望了其在未来智能交通系统中的重要作用。

hill8的博客 318

js时间日期相关处理汇总

格式化日期时间字符串 /** * 格式化日期时间字符串 * * @method format * @param {Date} * dt 日期对象 * @param {String} * fmt 格式化字符串,如:'yyyy-MM-dd hh:mm:ss' * @return {String} 格式化后的日期时间字符串 */ function format(dt, fmt) { var z = { M : dt.getMonth() + 1,

zb865938593的博客 748

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

JAVA与JS中 日期相关处理

一、js获取当前年月日 var date = new Date(); date .getYear(); //获取当前年份(2位) date .getFullYear(); //获取完整的年份(4位) date .getMonth(); //获取当前月份(0-11,0代表1月) date .getDate(); //获取当前日(1-31) date .getDay(); //获取当前星期X(0-6,0代表星期天) date .getTime(); //获取当前时间(从1970.1.1

qq_37003336的博客 392

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

日期相关处理类库Moment.js

Moment.js是一个JS处理日期相关的类库。Moment.js主要用于解析、检验、操作、以及显示日期,Moment.js可以很好的在IE8,9,Chrome,Safari,Firefox等浏览器中运行,当然也可以在Node.JS下运行。下面主要讲解下Moment.js的用法和一些API。1、Moment.js分别在NodeJS下和在浏览器中引入NodeJS [cc lang=”dos”]npm

qq_31971935的博客 833

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

js处理时间日期格式相关方法

获取时间相关的方法 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) // 所以获取当前月份是myDate.getMonth()+1; myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表

m0_46459427的博客 372

javaScript-工具库

【代码】javaScript-工具库【更新中..】

m0_61565612的博客 418

帮助你有效处理日期相关功能的Javascript类库 - XDate

日期:2012/03/19  来源: GBin1.com XDate 是一个超小超新的用来解析,格式化及其处理日期的类库。 这个类库不基于任何第三方的类库,gziped版本只有2.9kb大小,支持很多实用的方法: 得到日期数值 加减日期 计算日期间隔 帮助你格式化各种输出 广泛的UTC数值支持方法 来源: 帮助你有效处理日期相关功能

GBin1.com 685

js判断日期对象是否为本月日期

//筛选本月签到次数 continueDays() { let days: any = []; this.selectedLeanth.map((item: any) => { let r = item.createTime; r = Foundation.dateFormat(r); days.push(r); }); let i = 0; days.forEach((d: any) => { let

yyanglirong的博客 2784

Moment.js JavaScript 日期处理类库

Moment.js JavaScript 日期处理类库

赣州博讯科技工作室的博客 106

利用lunar.js将公历日期转换为农历日期

【代码】利用lunar.js将公历日期转换为农历日期。

MAILLIBIN的专栏 902

Moment.js ---- 一个流行的轻量级JavaScript日期和时间处理库

Moment.js 是一个流行的轻量级JavaScript日期和时间处理库,它提供了丰富的API,使得开发者能够轻松地进行日期和时间的格式化、解析、计算以及比较等操作。Moment.js支持在浏览器和NodeJS两种环境中运行,并且内置了多种语言支持,使得开发者可以根据需要切换语言。Moment.js是一个功能强大的JavaScript日期和时间处理库,它提供了丰富的API和多种语言支持,使得开发者能够轻松地进行日期和时间的格式化、解析、计算以及比较等操作。

wsad0532的专栏 1242

JS常用日期计算与格式化操作方法大全

<script> //时间格式化 formatDate(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)); } ...

神夜空间 362

【JQ】JS/JQ对日期、时间、星期处理操作的相关函数。持续更新 ~

一、获取当前日期时间 二、时间戳转日期 三、实时显示当前日期、时间、星期 四、计算两个时间差 天 时 分 秒 毫秒

qq_25285531的博客 924

js--输入一个日期,判断是那一年的第几天?

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <input type="text" id="a"/>年 <input type="text"...

mcyhero的博客 1905

js日期原生格式转换

js日期原生格式转换

weixin_43858851的博客 192
上一篇: HTML常用的转义字符
下一篇: 批量Unblock文件
mrliming
博客等级 码龄22年 31粉丝 20原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值