求助各位,我现在相比较的当点的【时分秒】时间,比如‘09:00:00’与‘12:00:00’之间的大小的比较,
不知道怎么比较,我查到的都是有年月日的。我自己写的是
function startWorkClockingIn() {
var dateTime=new Date();
var Time=new Date("January 12,2006 09:00:00");
var time=Time.toLocaleTimeString();
var mytime=dateTime.toLocaleTimeString();
if(mytime>time){
alert(mytime);
}求各位解答
不知道怎么比较,我查到的都是有年月日的。我自己写的是
function startWorkClockingIn() {
var dateTime=new Date();
var Time=new Date("January 12,2006 09:00:00");
var time=Time.toLocaleTimeString();
var mytime=dateTime.toLocaleTimeString();
if(mytime>time){
alert(mytime);
}求各位解答
<script type="text/javascript">
//安全可靠法
function compare_hms(a,b){
var i= a.getHours()*60*60+ a.getMinutes()*60+ a.getSeconds();
var n= b.getHours()*60*60+ b.getMinutes()*60+ b.getSeconds();
if(i>n){
alert("a大");
}else if(i<n){
alert("b大");
}else{
alert("一样大");
}
}
</script>
var b = Date.UTC(年,月,日,时,分,秒);
if (a>b) {
alert("a>b");
} else if (a<b) {
alert("a<b");
} else {
alert("a=b");
}
var a = new Date(Date.UTC(2006,0,12,09));
var b= new Date();
var aTimes = a.getTime();
var bTimes = b.getTime();
if (aTimes>bTimes) {
alert("aTimes>bTimes");
} else if (aTimes<bTimes) {
alert("aTimes<bTimes");
} else {
alert("aTimes=bTimes");
}
这句也可以这样写
var a = new Date(2006,0,12,09);
但这个日期是基于系统设置的本地时区创建