关于js datetime的那点事


Posted in Javascript onNovember 15, 2011
//把一个日期字符串如“2007-2-28 10:18:30”转换为Date对象 
var strArray=str.split(" "); 
var strDate=strArray[0].split("-"); 
var strTime=strArray[1].split(":"); 
var a=new Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2])

2:第二种方法真是简单啊
var s = "2005-12-15 09:41:30";
var d = new Date(Date.parse(s.replace(/-/g, "/")));
----------------------------------------------------------------
获取当前时间 参考:
http://www.quackit.com/javascript/javascript_date_and_time_functions.cfm
http://www.quackit.com/javascript/tutorial/javascript_date_and_time.cfm

var myDate = new Date();
var year=myDate.getYear(); //获取当前年份(2位)
var year1=myDate.getFullYear(); //获取完整的年份(4位,1970-????)
var moonth=myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
var mytime=myDate.toLocaleDateString(); //获取当前日期 //怎么是英文的
var mytime=myDate.toLocaleTimeString(); //获取当前时间
var a=myDate.toLocaleString( ); //获取日期与时间
--------------------------------------------
js中怎么判断是否为datetime类型
1 短时间,形如 (13:04:06)

function isTime(str) 
{ 
var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/); 
if (a == null) {alert('输入的参数不是时间格式'); return false;} 
if (a[1]>24 || a[3]>60 || a[4]>60) 
{ 
alert("时间格式不对"); 
return false 
} 
return true; 
}

2. 短日期,形如 (2008-07-22)
function strDateTime(str) 
{ 
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
if(r==null)return false; 
var d= new Date(r[1], r[3]-1, r[4]); 
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]); 
}

3 长时间,形如 (2008-07-22 13:04:06)
function strDateTime(str) 
{ 
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; 
var r = str.match(reg); 
if(r==null)return false; 
var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]); 
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]); 
}
Javascript 相关文章推荐
些很实用且必用的小脚本代码
Jun 26 Javascript
jquery 简单的进度条实现代码
Mar 11 Javascript
js 数值项目的格式化函数代码
May 14 Javascript
JavaScript原生对象之Date对象的属性和方法详解
Mar 13 Javascript
简易的投票系统以及js刷票思路和方法
Apr 07 Javascript
深入解析JavaScript的闭包机制
Oct 20 Javascript
详解AngularJS中module模块的导入导出
Dec 10 Javascript
如何处理JSON中的特殊字符
Nov 30 Javascript
Bootstrap Search Suggest使用例子
Dec 21 Javascript
JS原生数据双向绑定实现代码
Aug 14 Javascript
jQuery中each方法的使用详解
Mar 18 jQuery
详解vue中的父子传值双向绑定及数据更新问题
Jun 13 Javascript
基于jquery封装的一个js分页
Nov 15 #Javascript
js 利用className得到对象的实现代码
Nov 15 #Javascript
基于jquery的web页面日期格式化插件
Nov 15 #Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
Nov 15 #Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
Nov 15 #Javascript
读JavaScript DOM编程艺术笔记
Nov 15 #Javascript
js constructor的实际作用分析
Nov 15 #Javascript
You might like
在Windows中安装Apache2和PHP4的权威指南
2006/10/09 PHP
PHP脚本的10个技巧(4)
2006/10/09 PHP
jquery+php实现导出datatables插件数据到excel的方法
2015/07/06 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
2015/12/31 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
2019/02/25 PHP
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
bootstrap时间插件daterangepicker使用详解
2017/10/19 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
centos 安装python3.6环境并配置虚拟环境的详细教程
2018/02/22 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
Python使用logging模块实现打印log到指定文件的方法
2018/09/05 Python
python 检查文件mime类型的方法
2018/12/08 Python
浅谈Python大神都是这样处理XML文件的
2019/05/31 Python
python turtle库画一个方格和圆实例
2019/06/27 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
2020/01/10 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
Python tkinter之ComboBox(下拉框)的使用简介
2021/02/05 Python
关于爱情的广播稿
2014/01/16 职场文书
会计学专业求职信
2014/07/17 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
工作服管理制度范本
2015/08/06 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
MySQL普通表如何转换成分区表
2022/05/30 MySQL
httpclient调用远程接口的方法
2022/08/14 Java/Android