❶ js 格式化字符串为时间yyyy-MM-dd
参考代码如下:
vars='2017-05-2412:33:22';'定义日期字符串
s=s.replace(/d+(:d+){2}/,'')'正则过滤后面的时间,只显示年月日
alert(s)'弹出日期
效果图如下版:
定义和用法
replace() 方法用于权在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
返回值
一个新的字符串,是用replacement替换了 regexp 的第一次匹配或所有匹配之后得到的。
❷ js中如何将一字符串表示的系统时间转换为Date时间对象
js中将来一串字符串转换为date类型,主要是自先过滤字符,然后分割开,如下代码实例:
functionparseToDate(strTime)
{
vararr=strTime.split("");
if(arr.length>=2)
{
vararr1=arr[0].split("-");
vararr2=arr[1].split(":");
}
else
returnnull;
if(arr1.length>=3&&arr2.length>=3)
{
varb=newDate(arr1[0],arr1[1],arr1[2],arr2[0],arr2[1],arr2[2]);//将字符串转换为date类型
returnb;
}
else
returnnull;
}
❸ js中字符串怎么转化为日期
varstr="2010-08-01";
//转换日来期自格式
str=str.replace(/-/g,'/');//"2010/08/01";
//创建日期对象
vardate=newDate(str);
//加一天
date.setDate(date.getDate()+1);
❹ java的String类型怎么转化成日期类型
String pattern = "yyy-MM-dd HH:mm:ss"; //首先定义时间格式
SimpleDateFormat format = new SimpleDateFormat(pattern);//然后创建一个日期格式化类
String toConvertString = "2012-11-01 10:10:05";
Date convertResult = null;
try {
convertResult = format.parse(toConvertString);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(convertResult);
执行结果为
Thu Nov 01 10:10:05 CST 2012
❺ js中String to Date的转换
function strToDate(str) {
var val = Date.parse(str);
var newDate = new Date(val);
return newDate;
}
❻ JS中String类型转换Date类型
1、比较常用的方法,但繁琐,参考如下:
主要使用Date的构造方法:(int year , int month , int day)
<script>
var str1 = "2009-8-9";
var arr1 = str1.split("-");
var date1 = new Date(arr1[0],parseInt(arr1[1])-1,arr1[2]);
var str2 = "2009-8-4";
var arr2 = str2.split("-");
var date2 = new Date(arr2[0],parseInt(arr2[1])-1,arr2[2]);
alert(date1>date2);//true
</script>
2、相对简便的方法,参考如下:
var str = "2005-12-15";
var d = new Date(str.replace(/-/g, "/"));
Example:
<script>
var s = "2010-09-11";
var s1 = "2010-09-12";
var d = new Date(s.replace(/-/g,"/"));
var d1 = new Date(s1.replace(/-/g,"/"));
var m = (d1.getTime()-d.getTime())/(1000*60*60);
alert(m); //24
</script>
❼ js string转datetime
varctime=$("#CaseDate").datetimebox("getValue");
ctime=ctime.replace(/-/g,"/");//为了兼容IE
vardate=newDate(ctime);
date就是你要的日期内格容式