//「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: 2 番目の方法は非常に単純です
var s = "2005-12-15 09:41:30"; 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.get Year(); //現在の年を取得します (2 桁)
var year1=myDate.getFull Year(); // 完全な年を取得します (4 桁、1970-????)
var monthth=myDate.getMonth(); //現在の月を取得します (0 ~ 11、0 は 1 月を表します)
myDate.getDate() // 現在の日 (1 ~ 31) を取得します
myDate.getDay (); //現在の週を取得します ; //現在の時間数を取得します (0-23)
myDate.getMinutes() //現在の分数を取得します
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) の形式で
コードをコピー
if (a == null) {alert('入力パラメータが時間内にありませんformat'); 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} )$/); r==null)return false; var d= new Date(r[1], r[3]-1, r[4]);
return ( d.getFull Year()==r[1] ]&&(d.getMonth() 1)==r[3]&&d.getDate()==r[4]);
}
3 のような形です (2008 年) -07-22 13:04:06)
コードをコピー
コードは次のとおりです:
var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7] ); d.getFull Year()==r[1]&&(d.getMonth() 1)==r[3]&&d.getDate()==r[4]&&d.getHours()= =r[5]&&d。 getMinutes()==r[6]&&d.getSeconds()==r[7]);
}