关于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 相关文章推荐
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
Apr 12 Javascript
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
Jan 09 Javascript
js、css、img等浏览器缓存问题的2种解决方案
Oct 23 Javascript
js判断客户端是iOS还是Android等移动终端的方法
Dec 11 Javascript
jquery实现表格本地排序的方法
Mar 11 Javascript
使用jQuery实现WordPress中的Ctrl+Enter和@评论回复
May 21 Javascript
jQuery实现鼠标经过显示动画边框特效
Mar 24 jQuery
JavaScript实现实时更新系统时间的实例代码
Apr 04 Javascript
基于angular实现三级联动的生日插件
May 12 Javascript
详解如何让Express支持async/await
Oct 09 Javascript
js 两数组去除重复数值的实例
Dec 06 Javascript
TypeScript 内置高级类型编程示例
Sep 23 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
同一空间绑定多个域名而实现访问不同页面的PHP代码
2006/12/06 PHP
php生成扇形比例图实例
2013/11/06 PHP
ThinkPHP中的关联模型注意点
2014/06/16 PHP
php+xml编程之xpath的应用实例
2015/01/24 PHP
自动生成文章摘要的代码[JavaScript 版本]
2007/03/20 Javascript
extjs grid取到数据而不显示的解决
2008/12/29 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
2014/08/30 Javascript
JavaScript数组去重的五种方法
2015/11/05 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
Vue中的组件及路由使用实例代码详解
2019/05/22 Javascript
vue实现路由不变的情况下,刷新页面操作示例
2020/02/02 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
2020/04/22 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
学python爬虫能做什么
2020/07/29 Python
python基于openpyxl生成excel文件
2020/12/23 Python
伦敦最有品味的百货:Liberty London
2016/11/12 全球购物
加拿大最大的五金、家居装修和园艺产品商店:RONA
2017/01/27 全球购物
荷兰牛仔裤网上商店:Jeans Centre
2018/04/03 全球购物
银行职员个人的工作自我评价
2014/02/15 职场文书
学生会副主席竞聘书
2014/03/31 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
讲解员培训方案
2014/05/04 职场文书
廉洁校园实施方案
2014/05/25 职场文书
支部组织生活会方案
2014/06/10 职场文书
中华魂放飞梦想演讲稿
2014/08/26 职场文书
大学生毕业个人总结
2015/02/15 职场文书
2015年员工工作表现评语
2015/03/25 职场文书
交心谈心活动总结
2015/05/11 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL