JavaScript--格式化当前时间

 1 <!doctype html>
 2 <html>
 3  <head>
 4   <meta charset="UTF-8">
 5   <title>Document</title>
 6   <script>
 7     function format(date){
 8         var days=["日","一","二","三","四","五","六"];//创建数组days: ["日",...,"六"]
 9         var y=date.getFullYear();//获得年份,保存在y中
10         var M=date.getMonth()+1;//获得月份,+1后保存在M中
11         M<10&&(M="0"+M);//如果M<10,就变为0+M
12         var d=date.getDate();//获得日期,保存在d中
13         d<10&&(d="0"+d);//如果d<10,就变为0+d
14         var day=days[date.getDay()];//获得星期,再获得days中星期对应的汉字,保存在day中
15         console.log(y+"年"+M+"月"+d+"日 礼拜"+day);
16
17         var h=date.getHours();//获得小时,保存在h中
18         var am;
19         h>=12?am="下午":"上午";//声明变量am,如果h>=12,就赋值为"下午",否则赋值为"上午"
20         h>12&&(h-=12);//如果h>12,就让h-12
21         h<10&&(h="0"+h);//如果h<10,就变为0+h
22         var m=date.getMinutes();//获得分钟,保存在m中
23         m<10&&(m="0"+m);//如果m<10,就变为0+m
24         return y+"年"+M+"月"+d+"日 礼拜"+day+" "+am+h+":"+m;
25     }//2016年05月10日 礼拜二 下午6:13
26     console.log(format(new Date()));
27   </script>
28  </head>
29  <body>
30
31  </body>
32 </html>
时间: 2024-08-10 04:01:47

JavaScript--格式化当前时间的相关文章

iOS开发之格式化日期时间

iOS开发之格式化日期时间 在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理.例如: //实例化一个NSDateFormatter对象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //设定时间格式,这里可以设置成自己需要的格式 [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

javascript获取当前时间

? //时间设置 <script type="text/javascript"> <!-- var myDate = new Date();     myDate.getYear();      //获取当前年份(2位)     myDate.getFullYear(); //获取完整的年份(4位,1970-????)     myDate.getMonth();      //获取当前月份(0-11,0代表1月)     myDate.getDate();     

C#日期格式化,时间

日期转化一 为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示: using System; using System.Globalization; String format="D"; DateTime date=DataTime,Now; Response.Write(date.ToString(form

javascript如何将时间日期转换为Date对象

javascript如何将时间日期转换为Date对象:有时候需要讲一个字符串型的时间日期转换为Date时间对象,下面就通过一个简单的实例提供一种解决方案,当然也是一种思路,可以进行一定的变通,以达到举一反三的效果.例如这里有一个时间日期字符串: 2013-9-15 8:25:30 下面就将它们转换为时间对象.代码如下: var timeStr="2013-9-15 8:25:30"; var strArray=timeStr.split(" "); var strD

javascript 日期和时间有效性检查

//包括不能输入日文全家数字. util.validation.checkDate = function(str){// 2014/07/07 if (/^(?:[1-7][0-9]{3}\/(0[1-9]|1[012])\/(0[1-9]|[12][0-9]|3[01]))$/.test(str)) { return true; } else { return false; }}; util.validation.checkTime = function(str){// 04:23 or 04

Asp.Net MVC5 格式化输出时间日期

刚好用到这个,网上找的全部是输出文本框内容的格式化日期时间 而我需要只是在一个表格中的单元个中输出单纯的文字 最后在MSDN上找到 HtmlHelper.FormatValue 方法 public string FormatValue( Object value, string format ) @Html.FormatValue(item.CreateTime,"{0:yyyy-MM-dd}") 客户端生成的内容就只有 2015-07-08

格式化友好时间格式

<td height="40" title="<{$rs.regtime|date='Y-m-d H:i:s',###}>"><{$rs.regtime|mdate}></td> /** * 格式化友好时间格式 * @param unknown $time * @return string */function mdate($time = NULL) {    $text = '';    $time = $time

关于javascript中的时间

JavaScript中的时间问题 var minutes = 1000*60   //获取1分钟的毫秒数 var hours = minutes*60  //获取1小时的毫秒数 var days = hours*24     //获取1天的毫秒数 var years = days*365    //获取1年的毫秒数 var myDate = new Date();    //new一个当前时间对象,其他的可以通过此对象获得相应的值 myDate.getYear();        //获取当前年

JSP页面格式化timestamp时间

timestamp类型返回并直接取值显示会带小尾巴 偶然发现 <fmt:formatDate value="${order.createTime}" type="both"></fmt:formatDate> value:要格式化的时间 如果使用之前的写法,那我们需要根据需要设定样式,比如 格式模式: d 月中的某一天.一位数的日期没有前导零. dd 月中的某一天.一位数的日期有一个前导零. ddd 周中某天的缩写名称,在 Abbreviat

JavaScript 格式化时间

1 //格式化 yyyy-MM-dd hh:mm:ss 2 function renderTime(date) { 3 if (date == '' || date == null) { 4 return ''; 5 } 6 var da = new Date(parseInt(date.replace("/Date(", "").replace(")/", "").split("+")[0])); 7 r