❶ 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就是你要的日期內格容式