javascript日期(javascript 年月日格式输出时间)
本文目录
- javascript 年月日格式输出时间
- 怎样在 javascript 中获取格式为 yyyy-mm-dd 的日期字符串
- js 判断日期格式
- 如何用Javascript判断输入是否是日期格式
- javascript 怎么获取日期
- js显示当前日期时间和星期几
javascript 年月日格式输出时间
请参阅以下 javaScript 代码:
// 格式化显示日期时间// 参数x : 待显示的日期时间,示例: new Date()// 参数y: 需要显示的格式,示例:yyyy-MM-dd hh:mm:ssfunction date2str(x, y) { var z = { y: x.getFullYear(), M: x.getMonth() + 1, d: x.getDate(), h: x.getHours(), m: x.getMinutes(), s: x.getSeconds() }; return y.replace(/(y+|M+|d+|h+|m+|s+)/g, function(v) { return ((v.length 》 1 ? "0" : "") + eval(’z.’ + v.slice(-1))).slice(-(v.length 》 2 ? v.length : 2)) });}
调用示例:
alert(date2str(new Date(), "yyyy-MM-d h:m:s"));
怎样在 javascript 中获取格式为 yyyy-mm-dd 的日期字符串
首先需要了解Date对象:
1.Date.getDate()返回一个Data对象的月份日期值;
2.Date.getDay()返回一个Date对象的一周中的日期值;
3.Date.getFullYear()返回一个Date对象的年份值;
4.Date.getMonth()返回一个Date对象的月份值;
获取yyyy-mm-dd字符串的值代码如下:
var date = new Date("你需要的日期例如:2015-10-1"); var mon = date.getMonth() + 1;var day = date.getDate();var nowDay = 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就会获得想要的日期字符串了。
js 判断日期格式
functionisDate(dateString){if(dateString.trim()=="")returntrue; varr=dateString.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if(r==null){ alert("请输入格式正确的日期\n\r日期格式:yyyy-mm-dd\n\r例 如:2008-08-08\n\r"); returnfalse; } vard=newDate(r); varnum = (d.getFullYear()==r); if(num==0){ alert("请输入格式正确的日期\n\r日期格式:yyyy-mm-dd\n\r例 如:2008-08-08\n\r"); } return(num!=0); }
如何用Javascript判断输入是否是日期格式
主要原理是把得到的年月日拼成字符串与客户端输入的做比较,如相等则对,否则错。函数如下:functioncheckdate(instring,fieldname){vartempdate;vara=newdate(instring);vary=a.getfullyear();varm=a.getmonth()+1;vard=a.getdate();varmyday=y+"/"+m+"/"+dif(myday!=instring){alert"请为"+fieldname+"输入一有效日期(yyyy/m/d/)。";returnfalse;}returntrue;}
javascript 怎么获取日期
1.首先,下载谷歌浏览器,
2.下载完成后打开谷歌浏览器,然后按【F12】打开谷歌浏览器控制台(在浏览器方),然后点击【Console】切换到调试窗口
3.然后开始输入代码,首先定义一个变量名字为test,代码如下:
var test =new Date();
这句代码的意思就是把日期对象赋值给test,这个变量的名字可以任意取,在这里就以test为例了,然后按回车键,也就是【Enter】键
4.敲回车后出现了一个undefined,这是因为z这只是赋值,没有任何输出,所以系统默认打印的信息,接下来,操作test这个变量了,这里面保存的就是当前日期,看一下代码
输入
test.getFullYear();
然后回车,结果就是当前时间的年份
5.还可以调用其他函数,来获取当前日期的月份、日、小时、分钟、秒,代码如下:
test.getMonth();
test.getDate();
test.getHours();
test.getMinutes();
test.getSeconds();
js显示当前日期时间和星期几
JavaScript获取当前日期时间同时显示星期几,具体代码如下:《html》《head》《meta***隐藏网址***content="text/html;charset=utf-8"/》《scripttype="text/javascript"src="/jquery/1.7.0/jquery.min.js"》《/script》《scripttype="text/javascript"》functioncurrentTime(){vard=newDate(),str=’’;str+=d.getFullYear()+’年’;str+=d.getMonth()+1+’月’;str+=d.getDate()+’日’;str+=d.getHours()+’时’;str+=d.getMinutes()+’分’;str+=d.getSeconds()+’秒’;returnstr;}setInterval(function(){$(’#time’).html(currentTime)},1000);《/script》《/head》《body》《divid="time"》《/div》《/body》《/html》在网页上及时动态显示当前的日期时间并显示星期的做法:functionshowTime(){varshow_day=newArray(’星期一’,’星期二’,’星期三’,’星期四’,’星期五’,’星期六’,’星期日’);vartime=newDate();varyear=time.getYear();varmonth=time.getMonth();vardate=time.getDate();varday=time.getDay();varhour=time.getHours();varminutes=time.getMinutes();varsecond=time.getSeconds();month《10?month=’0’+month:month;month=month+1;hour《10?hour=’0’+hour:hour;minutes《10?minutes=’0’+minutes:minutes;second《10?second=’0’+second:second;varnow_time=’当前时间:’+year+’年’+month+’月’+date+’日’+’’+show_day+’’+hour+’:’+minutes+’:’+second;document.getElementById(’showtime’).innerHTML=now_time;setTimeout("showTime();",1000);}关于这方面的内容网上很多,有js获取当前日期时间同时显示星期,js获取当前时间和一星期钱的时间等内容,都很具有参考价值,希望大家多阅读类似文章,将类似方法熟练掌握。
更多文章:
thinkpad yoga(thinkpad yoga370)
2024年7月14日 23:57