【转载】js获取当前日期,格式化成xxxx-xx-xx的格式(根据情况补零)

js获取当前日期,格式化成2008-08-15的格式(根据情况补零)

废话少说,直接贴代码了,自己看吧!

<script language="javascript">

//获取当前格式化后的时间
function getNowFormatDate()
{
   var day = new Date();

   var Year = 0;
   var Month = 0;
   var Day = 0;
var CurrentDate = "";
   //初始化时间
   //Year       = day.getYear();//有火狐下2008年显示108的bug
   Year       = day.getFullYear();//ie火狐下都可以
   Month      = day.getMonth()+1;
   Day        = day.getDate();
  
   CurrentDate += Year + "-";
  
   if (Month >= 10 )
   {
    CurrentDate += Month + "-";
   }
   else
   {
    CurrentDate += "0" + Month + "-";
   }
   if (Day >= 10 )
   {
    CurrentDate += Day ;
   }
   else
   {
    CurrentDate += "0" + Day ;
   }

   return CurrentDate;
}

alert(getNowFormatDate());


//获取当前格式化后的时间
function formatDate(_date)
{
   var day = _date;

   var Year = 0;
   var Month = 0;
   var Day = 0;
var CurrentDate = "";
   //初始化时间
   //Year       = day.getYear();//有火狐下2008年显示108的bug
   Year       = day.getFullYear();//ie火狐下都可以
   Month      = day.getMonth()+1;
   Day        = day.getDate();
  
   CurrentDate += Year + "-";
  
   if (Month >= 10 )
   {
    CurrentDate += Month + "-";
   }
   else
   {
    CurrentDate += "0" + Month + "-";
   }
   if (Day >= 10 )
   {
    CurrentDate += Day ;
   }
   else
   {
    CurrentDate += "0" + Day ;
   }

   return CurrentDate;
}

function addDate(_day)
{
var a = new Date();  
var b = a.getDate();  
b = b + parseInt(_day);     
a.setDate(b);
return formatDate(a);
}

alert(addDate(3));
alert(addDate(-3));

function subDate(_day)
{
var a = new Date();  
var b = a.getDate();  
b = b - parseInt(_day);     
a.setDate(b);
return formatDate(a);
}
alert(subDate(3));

function getFormatWeek()
{
   var day=new Date();
   var weekday = day.getDay();
   var Week_EN="";
   switch(weekday)
   {
    case 1:
     Week_EN=" Mon.";
     break;
    case 2:
        Week_EN=" Tues.";
     break;
    case 3:
     Week_EN=" Wed.";
     break;
    case 4:
        Week_EN=" Thur.";
     break;
    case 5:
        Week_EN=" Fri.";
     break;
    case 6:
        Week_EN=" Sat.";
     break;
     Week_EN=" Sun.";
    case 7:
     break;
    default:
     break;
   }
   return Week_EN;
}
function getFormatDate()
{
   var day=new Date();

   var Year=0;
   var Month=0;
   var Day=0;
   var Hour = 0;
   var Minute = 0;
   var Second = 0;
   var CurrentDate="";

   //初始化时间
   Year       = day.getYear();
   Month      = day.getMonth()+1;
   Day        = day.getDate();
   Hour       = day.getHours();
   Minute     = day.getMinutes();
   Second     = day.getSeconds();

   if(Hour >=10)
   {
    CurrentDate = Hour ;
   }
   else
   {
    CurrentDate = "0" + Hour ;
   }
   if(Minute >=10)
   {
    CurrentDate = CurrentDate + ":" + Minute ;
   }
   else
   {
    CurrentDate = CurrentDate + ":0" + Minute ;
   }     
   if(Second>=10)
   {
    CurrentDate = CurrentDate + ":" + Second;
   }
   else
   {
    CurrentDate = CurrentDate + ":0" + Second;
   }
   CurrentDate = CurrentDate + " " + Year + "/";
   if (Month >= 10 )
   {
    CurrentDate = CurrentDate + Month + "/";
   }
   else
   {
    CurrentDate = CurrentDate + "0" + Month + "/";
   }
   if (Day >= 10 )
   {
    CurrentDate = CurrentDate + Day ;
   }
   else
   {
    CurrentDate = CurrentDate + "0" + Day ;
   }

   return CurrentDate;
}
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值