datatime

时间:2022-05-18 23:40:17
/把一个日期字符串如“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]);
}<br>

datatime的更多相关文章

  1. Django模版语言 格式化显示 后台datatime&lpar;&rpar;时间

    Django模版语言 格式化显示 后台datatime()时间 场景描述:

  2. 时间类型&lpar;DataTime&rpar;赋空值

    暂时只发现这一个方法 如果直接Datetime time=DBNull.Value;会报null与DataTime没有隐式转换 SqlCommand cmd = SqlCommand(conn); / ...

  3. 数据库里面DataTime时间类型字段,如果为null时

    tran.TransactionTime = bet.CreationDate.ToString() == "0001/1/1 0:00:00" ? DateTime.Now : ...

  4. &lpar;转&rpar;使用DataTime这个类来获取当前的时间

    我们可以通过使用DataTime这个类来获取当前的时间.通过调用类中的各种方法我们可以获取不同的时间:如:日期(--).时间(::).日期+时间(-- ::)等. //获取日期+时间 DateTime ...

  5. Python模块学习笔记— —time与datatime

    Python提供了多个内置模块用于操作日期时间.像calendar,time,datetime.首先对time模块中最经常使用的几个函数作一个介绍,它提供的接口与C标准库time.h基本一致.然后再介 ...

  6. Python datatime 格式转换,插入MySQL数据库

    Python datatime 格式转换,插入MySQL数据库 zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-11-2 ...

  7. C&num; 中Datatime类用法总结

    C# 中Datatime类用法总结 收集了一些记录下来,这些有的是从网上找的,有些是自己使用到的: DateTime dt = DateTime.Now; dt.ToString();//2005-1 ...

  8. 【转】Python3 日期时间 相关模块&lpar;time&lpar;时间&rpar; &sol; datatime&lpar;日期时间&rpar; &sol; calendar&lpar;日历&rpar;&rpar;

    Python3 日期时间 相关模块(time(时间) / datatime(日期时间) / calendar(日历)) 本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog. ...

  9. 时间、日历(time、calendar、datatime)

    import time import calendar import datatime #获取代码运行的时间差 start = time.time() end = time.time() print( ...

  10. Python3 日期时间 相关模块&lpar;time&lpar;时间&rpar; &sol; datatime&lpar;日期时间&rpar; &sol; calendar&lpar;日历&rpar;&rpar;

    Python3 日期时间 相关模块(time(时间) / datatime(日期时间) / calendar(日历)) 本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog. ...

随机推荐

  1. 代码与图详解性能之Python集合类型&lpar;list tuple dict set generator&rpar;

    Python内嵌的集合类型有list.tuple.set.dict. 列表list:看似数组,但比数组强大,支持索引.切片.查找.增加等功能. 元组tuple:功能跟list差不多,但一旦生成,长度及 ...

  2. Microsoft Windows Server 2008 R2 IIS7&period;5安装指南

    一.IIS安装步骤: 1.安装Windows Server 2008 R2(见 附录一) 2.配置计算机名称和IP地址(见 附录一) 3.配置成员服务器(见 附录一) 4.点击任务栏上的“服务器管理器 ...

  3. inux 下c&sol;c&plus;&plus; 连接mysql数据库全过程-----已经通过验证

    安装Mysql(还可以下载 .gz包,解压安装,再此只介绍此法,其实都一样了,或百度一下...重点在下下下下面) 1.首先安装Mysql服务器 sudo apt-get install mysql-s ...

  4. 在CentOS7下安装jekyll

    [root@k8smaster nodejs]# yum install gem ruby ruby-devel -y [root@k8smaster nodejs]# gem sources -l ...

  5. mac corntab定期执行任务

    mac corntab定期执行任务 crontab中的每一行代表一个定期执行的任务,分为6个部分.前5个部分表示何时执行命令,最后一个部分表示执行的命令.每个部分以空格分隔,除了最后一个部分(命令)可 ...

  6. Ubuntu安装WDCP遇到的无法便于错误解决方法

    WDCP v3.2安装 WDCP支持CentOS系统下安装,包括了32bit或者64bit,最新版本建议在6.x以上版本使用,源码安装命令为: wget http://dl.wdlinux.cn/la ...

  7. Fabric的权限管理:Attribute-Based Access Control

    之前稍微了解过Client Identity Chaincode Library,这几天正好开始实际应用. 虽然了解过,还是发现了不少之前理解的不足,也踩了不少坑. 先列出官方介绍: https:// ...

  8. BootStrap学习&lpar;5&rpar;&lowbar;多媒体对象&amp&semi;列表组

    一.多媒体对象 这些抽象的对象样式用于创建各种类型的组件(比如:博客评论),我们可以在组件中使用图文混排,图像可以左对齐或者右对齐.媒体对象可以用更少的代码来实现媒体对象与文字的混排. .media: ...

  9. 自学Aruba6&period;3-账号管理(web页面配置)

    点击返回:自学Aruba之路 自学Aruba6.3-账号管理(web页面配置) 1 管理员账号管理 Configuration---Administrator中 角色名称 说明 root 该角色允许管 ...

  10. laravel 门面的介绍和使用

    #上文讲述了laravel中怎么用容器依赖注入类的示例.其实在服务提供者上面在封装一层静态调用,这就是门面.静态调用门面,返回了容器中注册的别名和实例. #下面是测试的示例 #先创建要操作的类 &lt ...