关于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 web页面刷新的方法收集
Jul 02 Javascript
用示例说明filter()与find()的用法以及children()与find()的区别分析
Apr 26 Javascript
纯js分页代码(简洁实用)
Nov 05 Javascript
百度地图自定义控件分享
Mar 04 Javascript
ES6中Math对象的部分扩展
Feb 20 Javascript
深入理解vue中的$set
Jun 01 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
Nov 18 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
Oct 20 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
Jan 29 Javascript
JavaScript自定义超时API代码实例
Apr 30 Javascript
Taro小程序自定义顶部导航栏功能的实现
Dec 17 Javascript
element 动态合并表格的步骤
Dec 31 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/10/09 PHP
深入解析PHP的Yii框架中的缓存功能
2016/03/29 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
js分解url参数(面向对象-极简主义法应用)
2012/08/09 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
Javascript基础教程之关键字和保留字汇总
2015/01/18 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
JavaScript绑定事件监听函数的通用方法
2016/05/14 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
简单实现js选项卡切换效果
2017/02/09 Javascript
webpack打包单页面如何引用的js
2017/06/07 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
JS获取字符对应的ASCII码实例
2017/09/10 Javascript
layui 实现table翻页滚动条位置保持不变的例子
2019/09/05 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
2020/08/05 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
2020/11/02 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
python的绘图工具matplotlib使用实例
2014/07/03 Python
Python3控制路由器——使用requests重启极路由.py
2016/05/11 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
Python目录和文件处理总结详解
2019/09/02 Python
tensorflow 报错unitialized value的解决方法
2020/02/06 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
汽车专业学生自我评价
2014/01/19 职场文书
派出所所长先进事迹
2014/05/19 职场文书
年度优秀员工获奖感言
2014/08/15 职场文书
创先争优公开承诺书
2014/08/30 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
2015年端午节活动策划书
2015/05/05 职场文书
sql中mod()函数取余数的用法
2021/05/29 SQL Server
详细介绍python类及类的用法
2021/05/31 Python
python自动化八大定位元素讲解
2021/07/09 Python