複製代碼 代碼如下:var getMonthWeek = function (a, b, c) { /* a = d = 當前日期 b = 6 - w = 當前周的還有幾天過完(不算今天) a + b 的和在除以7 就是當天是當前月份的第幾周 */ var date = new Date(a, parseInt(b) - 1, c), w = date.getDay(), d = date.getDate(); return Math.ceil( (d + 6 - w) / 7 ); };
但是,如果你想顯示不同地區的時間—--例如,如果你的本部在別的國家,你想查看“本國”時間而非當地時間,又該怎麼辦呢?要做到這一點,必須進行各種時間計算才能將當地時間轉換為目的時間。本文將解釋如何進行這些計算。 第一步: 事情的第一步是獲得當地時間。在JavaScript中,這無疑可以通過初始化一個Data()對象來輕鬆完成。 // create Date object for current location d = new Date();
複製代碼 代碼如下: <script type="text/javascript"> var today=new Date(); //定義當天日期對象 var year = today.getYear(); //擷取年份 var month = today.getMonth(); //擷取月份 var date = today.getDate(); //擷取日期值 try{ //定義下個日期對象,日期值加上30天 var nextDay = new
複製代碼 代碼如下: //傳入從資料庫中取出的日期類型資料 function getformatdate(d){ var formate_datetime; var array = d.split(" "); var date = array[0]; var time = array[1]; var array_date = date.split("-"); var array_time = time.split(":"); var second = array_time[2].split(".
雲棲社區整合篇,歡迎轉載。複製代碼 代碼如下:function controlImg(ele,w,h){ var c=ele.getElementsByTagName("img"); for(var i=0;i<c.length;i++){ var w0=c[i].clientWidth,h0=c[i].clientHeight; var t1=w0/w,t2=h0/h; if(t1>1||t2>1){ c[i].width=Math.floor(w0/(t1>t2?t1