关于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写的一个链表实现代码
Oct 25 Javascript
js 获取(接收)地址栏参数值的方法
Apr 01 Javascript
原生JavaScript实现连连看游戏(附源码)
Nov 05 Javascript
js控制iframe的高度/宽度让其自适应内容
Apr 09 Javascript
使用命令对象代替switch语句的写法示例
Feb 28 Javascript
jQuery操作cookie
Aug 08 Javascript
Bootstrap table右键功能实现方法
Feb 20 Javascript
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
Vue父子模版传值及组件传值的三种方法
Nov 27 Javascript
elementUI select组件默认选中效果实现的方法
Mar 25 Javascript
vue+elementUI实现简单日历功能
Sep 24 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 daddslashes()和 saddslashes()有哪些区别分析
2012/10/26 PHP
php 模拟POST提交的2种方法详解
2013/06/17 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
Apache PHP MySql安装配置图文教程
2016/08/27 PHP
thinkphp5框架路由原理与用法详解
2020/02/11 PHP
如何在PHP中使用数组
2020/06/09 PHP
Aster vs Newbee BO5 第二场2.19
2021/03/10 DOTA
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
javascript中match函数的用法小结
2014/02/08 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
javascript 常见功能汇总
2015/06/11 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
js实现表单提交后不重新刷新当前页面
2016/11/30 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
vue组件实现文字居中对齐的方法
2017/08/23 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
vue 表单验证按钮事件交由父组件触发的方法
2018/12/17 Javascript
微信小程序页面上下滚动效果
2020/11/18 Javascript
Vue实现数据表格合并列rowspan效果
2020/11/30 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
详解Django-restframework 之频率源码分析
2019/02/27 Python
django-allauth入门学习和使用详解
2019/07/03 Python
Django学习之文件上传与下载
2019/10/06 Python
python中with语句结合上下文管理器操作详解
2019/12/19 Python
Python sorted对list和dict排序
2020/06/09 Python
python 决策树算法的实现
2020/10/09 Python
纽约的奢华内衣店:Journelle
2016/07/29 全球购物
澳洲的服装老品牌:SABA
2018/02/06 全球购物
英国邮购活的植物主要供应商:Gardening Direct
2019/01/28 全球购物
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
文明青少年标兵事迹材料
2014/01/28 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
房屋质量投诉书
2015/07/02 职场文书
大学生心理健康教育心得体会
2016/01/12 职场文书