導航:首頁 > 編程語言 > js獲得時間字元串

js獲得時間字元串

發布時間:2023-07-21 11:16:35

1. js中獲取當前時間的代碼是什麼

Date 對象
啟用基本存儲器並取得日期和時間。

dateObj = new Date()
dateObj = new Date(dateVal)
dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]])

參數
dateObj

必選項。要賦值為 Date 對象的變數名。

dateVal

必選項。如果是數字值,dateVal 表示指定日期與 1970 年 1 月 1 日午夜間全球標准時間 的毫秒數。如果是字元串,則 dateVal 按照 parse 方法中的規則進行解析。dateVal 參數也可以是從某些 ActiveX(R) 對象返回的 VT_DATE 值。

year

必選項。完整的年份,比如,1976(而不是 76)。

month

必選項。表示的月份,是從 0 到 11 之間的整數( 1 月至 12 月)。

date

必選項。表示日期,是從 1 到 31 之間的整數。

hours

可選項。 如果提供了 minutes 則必須給出。表示小時,是從 0 到 23 的整數(午夜到 11pm)。

minutes

可選項。 如果提供了 seconds 則必須給出。表示分鍾,是從 0 到 59 的整數。

seconds

可選項。 如果提供了 milliseconds 則必須給出。表示秒鍾,是從 0 到 59 的整數。

ms

可選項。 表示毫秒,是從 0 到 999 的整數。

說明
Date 對象保存以毫秒為單位表示特定時間段。如果某個參數的值大於其范圍或為負數,則存儲的其他值將做相應的調整。例如,如果指定 150 秒,JScript 將該數字重新定義為 2 分 30 秒。

如果數字為 NaN,則表示該對象不代表特定的時間段。如果未向 Date 對象傳遞參數,它將被初始化為當前時間 (UTC)。在能夠使用該對象前必須為其賦值。

Date 對象能夠表示的日期范圍約等於 1970 年 1 月 1 日前後各 285,616 年。

Date 對象具有兩個不創建 Date 對象就可以調用的靜態方法。它們是 parse 和 UTC。

錯誤
下面的示例演示了 Date 對象的用法。

function DateDemo(){
var d, s = "Today's date is: "; // 聲明變數。
d = new Date(); // 創建 Date 對象。
s += (d.getMonth() + 1) + "/"; // 獲取月份。
s += d.getDate() + "/"; // 獲取日。
s += d.getYear(); // 獲取年份。
return(s); // 返回日期。
}

2. JS怎麼將日期的值轉換為字元串格式,分別獲取年份

var date = new Data();

var year = date.getFullYear()
還有其他的一些獲取年月日、時分秒、星期等的可以參考Date 對象方法

3. 怎樣在 javascript 中獲取格式為 yyyy-mm-dd 的日期字元串

首先需要了解Date對象:

1.Date.getDate()返回一個Data對象的月份日期值;

2.Date.getDay()返回一個Date對象的一周中的日期值;

3.Date.getFullYear()返回一個Date對象的年份值;

4.Date.getMonth()返回一個Date對象的月份值;

獲取yyyy-mm-dd字元串的值代碼如下:

vardate=newDate("你需要的日期例如:2015-10-1");
varmon=date.getMonth()+1;
varday=date.getDate();
varnowDay=date.getFullYear()+"-"+(mon<10?"0"+mon:mon)+"-"+(day<10?"0"+day:day);

mon變數就是月份;day變數就是日子;變數nowDay就是輸出的yyyy-mm-dd格式的日期字元串。(mon<10?"0"+mon:mon)當月份小於10月的時候就會在月份前加0;(day<10?"0"+day:day)當日子小於10號時會在前加0;date.getFullYear()就是年份;輸出nowDay就會獲得想要的日期字元串了。

4. js日期轉換成字元串

<scripttype="text/javascript">
varnow=newDate();
varyear=now.getFullYear();
varmonth=(now.getMonth()+1).toString();
varday=(now.getDate()).toString();
if(month.length==1){
month="0"+month;
}
if(day.length==1){
day="0"+day;
}
vardateTime=year+month+day;
document.write(dateTime);
</script>

5. js方法獲取我選定的2個日期之間的所有年月yyyyMM格式的字元串

<script>
vard1="201702",d2="201812";//這兩個日期的獲取自己搞定
vary1=parseInt(d1.substr(0,4));
varm1=parseInt(d1.substr(4,2))-1;
vary2=parseInt(d2.substr(0,4));
varm2=parseInt(d2.substr(4,2))-1;
do{
vard=newDate(y1,m1++,1);
vary=d.getFullYear();
varm=d.getMonth()+1;
vars=y+(m<10?"0":"")+m;//這個s就是要列印的日期字串專
console.log(s);//列印方法自己改屬
}while(d<newDate(y2,m2,1));
</script>

6. js 中日期 轉換成時間戳 例如2013-08-30 轉換為時間戳

js中傳入指定日期轉換為時間戳,可以使用原生javascript的Date對象進行格式化操作或第三方js庫如moment.js進行格式化輸出。以下是這2種方法的具體實現:

1、使用原生javascript的Date對象,進行格式化

(1)將日期字元串轉換為Date類型的對象。

let d = new Date('2018-01-01')

7. 如何用js正則表達式提取出字元串(不含引號):「2013年11月5日上午9點」中的年月日時間數字

varstr="2013年11月5日上午9點"
varmatches=str.match(/d+/g);
varyear=matches[0];
varmonth=matches[1];
vardate=matches[2];
varhour=matches[3];

alert([year,month,date,hour].join(' '));

8. 請問js中怎麼將日期轉換成字元串

var d = new Date();
alert(d.getYear()+"-"+(d.getMonth()+1)+"-"+d.getDate());
alert(d.toString());
alert(d.toLocaleString());

9. js日期轉換成字元串

<scripttype="text/javascript">
varnow=newDate();
varyear=now.getFullYear();
varmonth=(now.getMonth()+1).toString();
varday=(now.getDate()).toString();
if(month.length==1){
month="0"+month;
}
if(day.length==1){
day="0"+day;
}
vardateTime=year+month+day;
document.write(dateTime);
</script>

閱讀全文

與js獲得時間字元串相關的資料

熱點內容
java穩定排序 瀏覽:53
oppo文件管理的圖片 瀏覽:335
plc編程步數怎麼計算 瀏覽:142
ipad看電腦文件 瀏覽:935
成都製作pdf文件 瀏覽:735
怎麼樣點開電腦裡面的網路連接 瀏覽:755
微信怎麼退出賬號 瀏覽:32
w微信開發者工具 瀏覽:325
資料庫還原附加 瀏覽:713
打包成exe執行文件 瀏覽:652
信豐營銷app有哪些 瀏覽:463
蘋果文件下載項如何下載 瀏覽:179
ps摳婚紗教程 瀏覽:203
如何在移動硬碟上隱藏文件夾 瀏覽:451
瑞虎8老車機怎麼刷app 瀏覽:992
學ui設計要學java嗎 瀏覽:275
淘寶票房數據源怎麼調整 瀏覽:470
iphone5s升級ios卡黑屏 瀏覽:622
u盤沒用的文件刪不了怎麼辦 瀏覽:561
文件夾解鎖工具 瀏覽:528

友情鏈接