A. 如何使用js獲取某月的第一天和最後一天
推薦使用moment.js這個庫,非常簡單就可以實現了:
vard=moment("2015-01","YYYY-MM");//按照指定的年月字元串和格式解析內出一個moment的日期對象
varfirstDate=d.startOf("month");//通過startOf函數容指定取月份的開始即第一天
varlastDate=d.endOf("month");//通過startOf函數指定取月份的末尾即最後一天
B. JS裡面怎麼獲取當天日期
1.首先,下載谷歌瀏覽器,
2.下載完成後打開谷歌瀏覽器,然後按【專F12】打開谷歌瀏覽器控制台(在瀏覽器方屬),然後點擊【Console】切換到調試窗口
3.然後開始輸入代碼,首先定義一個變數名字為test,代碼如下:
var test =new Date();
這句代碼的意思就是把日期對象賦值給test,這個變數的名字可以任意取,在這里就以test為例了,然後按回車鍵,也就是【Enter】鍵
C. js 日期減一個月零10 天
我給你舉個例子吧!就拿當前時間來說,下面是代碼
var now = new Date();
tomo = new Date((now/1000-86400*10)*1000);//先減去10天
var year = tomo.getYear();
var month = tomo.getMonth();//再減去一個月,當前月應該是tomo.getMonth()+1
var date = tomo.getDate();
month = (month<10)?"0"+month:month;
date = (date<10)?"0"+date:date;
var time = year+"/"+month+"/"+date;//最終得到的時間
D. js 中日期 轉換成時間戳 例如2013-08-30 轉換為時間戳
js中傳入指定日期轉換為時間戳,可以使用原生javascript的Date對象進行格式化操作或第三方js庫如moment.js進行格式化輸出。以下是這2種方法的具體實現:
1、使用原生javascript的Date對象,進行格式化
(1)將日期字元串轉換為Date類型的對象。
let d = new Date('2018-01-01')
E. js獲取計算機當前時間
js獲取計算機當前時間的方法:
function show(){
var mydate = new Date();
var str = "" + mydate.getFullYear() + "年";
str += (mydate.getMonth()+1) + "月";
str += mydate.getDate() + "日";
str+=mydate.getHours() + "時";
str+=mydate.getMinutes() + "分";
str+=mydate.getSeconds() + "秒";
return str;
} function show1(){
function p(s) {
return s < 10 ? '0' + s: s;
}
var myDate = new Date();
//獲取當前年
var year=myDate.getFullYear();
//獲取當前月
var month=myDate.getMonth()+1;
//獲取當前日
var date=myDate.getDate();
var h=myDate.getHours(); //獲取當前小時數(0-23)
var m=myDate.getMinutes(); //獲取當前分鍾數(0-59)
var s=myDate.getSeconds();
var now=year+'-'+p(month)+"-"+p(date)+" "+p(h)+':'+p(m)+":"+p(s);
return now;
}
js簡介:
js即JavaScript,它一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標准通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。
在1995年時,由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。
為了取得技術優勢,微軟推出了JScript,CEnvi推出ScriptEase,與JavaScript同樣可在瀏覽器上運行。為了統一規格,因為JavaScript兼容於ECMA標准,因此也稱為ECMAScript。
F. js中給你一個時間值,如何得到下一年以及下一月
<html>
<scripttype="text/javascript">
functionshowNext(){
currentTime=document.getElementById("currentTime");
nextTime=document.getElementById("nextTime");
if(currentTime.value==""){
alert("pleaseinputcurrenttime!");
return;
}
varcurrentTimeLength=currentTime.value.length;
switch(currentTimeLength){
case4:
inputText(goto4());
break;
case7:
inputText(goto7());
break;
default:
break;
}
}
functiongoto4(){
varNumberOfValue=parseInt(currentTime.value);
returnNumberOfValue+1;
}
functiongoto7(){
varnumberOfValue=currentTime.value.split("-");
varmonth=parseInt(numberOfValue[1]);
if(month==12){
varyear=parseInt(numberOfValue[0]);
returnyear+1+"-0"+1;
}else{
returnnumberOfValue[0]+"-0"+(month+1);
}
}
functioninputText(obj){
nextTime.value=obj;
}
</script>
<body>
pleaseinputcurrenttime:<inputtype="text"id="currentTime"/></br>
<inputtype="button"value="clicktoshownexttime"onclick="showNext()"/></br>
thenexttimeis:<inputtype="text"id="nextTime"/>
</body>
</html>
剛寫的測試通過。你試試。
G. js中如何獲取當年的最後一天
<htmlxmlns="http://www.w3.org/1999/xhtml">
<metacharset="UTF-8">
<head>
<title>獲取當年當月最後一天日期</title>
<scriptlanguage="javascript">
functiongetLastDay(){
varyear=document.getElementById('year').value;
varmonth=document.getElementById('month').value;
varnew_year=year;//取當前的年份
varnew_month=month++;//取下一個月的第一天,方便計算(最後一天不固定)
if(month>12){//如果當前大於12月,則年份轉到下一年
new_month-=12;//月份減
new_year++;//年份增
}
varnew_date=newDate(new_year,new_month,1);//取當年當月中的第一天
return(newDate(new_date.getTime()-1000*60*60*24)).getDate();//獲取當月最後一天日期
}
</script>
<body>
year:<inputid="year"value=""type="text">
<br/>
mont:<inputid="month"value=""type="text">
<br/>
<inputid="Button1"type="button"value="最後一天"onClick="alert(getLastDay())"/>
</body>
</html>
H. js如何獲取時間
Js獲取當前日期時間及其它操作
var myDate = new Date();
myDate.getYear(); //獲取當前年份(2位)
myDate.getFullYear(); //獲取完整的年份(4位,1970-????)
myDate.getMonth(); //獲取當前月份(0-11,0代表1月)
myDate.getDate(); //獲取當前日(1-31)
myDate.getDay(); //獲取當前星期X(0-6,0代表星期天)
myDate.getTime(); //獲取當前時間(從1970.1.1開始的毫秒數)
myDate.getHours(); //獲取當前小時數(0-23)
myDate.getMinutes(); //獲取當前分鍾數(0-59)
myDate.getSeconds(); //獲取當前秒數(0-59)
myDate.getMilliseconds(); //獲取當前毫秒數(0-999)
myDate.toLocaleDateString(); //獲取當前日期
var mytime=myDate.toLocaleTimeString(); //獲取當前時間
myDate.toLocaleString( ); //獲取日期與時間
日期時間腳本庫方法列表
Date.prototype.isLeapYear 判斷閏年
Date.prototype.Format 日期格式化
Date.prototype.DateAdd 日期計算
Date.prototype.DateDiff 比較日期差
Date.prototype.toString 日期轉字元串
Date.prototype.toArray 日期分割為數組
Date.prototype.DatePart 取日期的部分信息
Date.prototype.MaxDayOfDate 取日期所在月的最大天數
Date.prototype.WeekNumOfYear 判斷日期所在年的第幾周
StringToDate 字元串轉日期型
IsValidDate 驗證日期有效性
CheckDateTime 完整日期時間檢查
daysBetween 日期天數差
js代碼:
//---------------------------------------------------
// 判斷閏年
//---------------------------------------------------
Date.prototype.isLeapYear = function()
{
return (0==this.getYear()%4&&((this.getYear()%100!=0)||(this.getYear()%400==0)));
}
//---------------------------------------------------
// 日期格式化
// 格式 YYYY/yyyy/YY/yy 表示年份
// MM/M 月份
// W/w 星期
// dd/DD/d/D 日期
// hh/HH/h/H 時間
// mm/m 分鍾
// ss/SS/s/S 秒
//---------------------------------------------------