如何定义js的 日期格式

<SPANid=span_dt_dt></SPAN><SCRIPTlanguage=javascript><!--//document.write("");functio... <SPAN id=span_dt_dt></SPAN>
<SCRIPT language=javascript>
<!--
//document.write("");
function show_date_time(){
window.setTimeout("show_date_time()", 1000);
BirthDay=new Date("8/31/2014 14:00:00"); //这个日期格式如何设置为 yyyy-mm-dd hh:mm:ss
today=new Date();
timeold=(BirthDay.getTime()-today.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
e_hrsold=(e_daysold-daysold)*24;
hrsold=Math.floor(e_hrsold);
e_minsold=(e_hrsold-hrsold)*60;
minsold=Math.floor((e_hrsold-hrsold)*60);
seconds=Math.floor((e_minsold-minsold)*60);
span_dt_dt.innerHTML="离结束还剩<br><align=center><p><font color=#A22900>"+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds

+"秒"+"<br></font><br></font>" ;
}
show_date_time();
//-->
</SCRIPT>

这网上一个倒计时的js 我需要将时间格式换一下应该改哪里
===========================================================
BirthDay=new Date("8/31/2014 14:00:00"); //这个日期格式如何设置为 yyyy-mm-dd hh:mm:ss
展开
 我来答
雪城风嘉
2019-04-19 · TA获得超过2026个赞
知道小有建树答主
回答量:445
采纳率:60%
帮助的人:15.3万
展开全部

步骤如下:

一、将日期转换为我们常用的 "Yyyyyymymm-dd hh:mm:ss" 格式, 我们可以获取日期并进行组装, 如下面的代码所示:

二、将日期转换为 "一年中的某一天" 的日期格式, 此时我们只需调用 Date 类的 Tolocaletatstring 方法。

三、直接获取 "hh:mm: ss" 时间, 此时我们只需调用 Date 的 toLocaleTimeString 方法。

四、获取 "get" hh:mm:ss 一个月中的某一天 "此格式, 我们需要调用 Date 类到 Localstring 方法。

五、调用日期格式 () 方法。

六、单击界面上的 "日期格式测试" 按钮以查看测试结果。

博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
百度网友2571d37bb
推荐于2018-02-27 · 知道合伙人软件行家
百度网友2571d37bb
知道合伙人软件行家
采纳数:1971 获赞数:7905
前端工程师

向TA提问 私信TA
展开全部
代码如下:
var d = new Date(); 
console.log(d); // 输出:Mon Nov 04 2013 21:50:33 GMT+0800 (中国标准时间) 
console.log(d.toDateString()); // 日期字符串,输出:Mon Nov 04 2013 
console.log(d.toGMTString()); // 格林威治时间,输出:Mon, 04 Nov 2013 14:03:05 GMT 
console.log(d.toISOString()); // 国际标准组织(ISO)格式,输出:2013-11-04T14:03:05.420Z 
console.log(d.toJSON()); // 输出:2013-11-04T14:03:05.420Z 
console.log(d.toLocaleDateString()); // 转换为本地日期格式,视环境而定,输出:2013年11月4日 
console.log(d.toLocaleString()); // 转换为本地日期和时间格式,视环境而定,输出:2013年11月4日 下午10:03:05 
console.log(d.toLocaleTimeString()); // 转换为本地时间格式,视环境而定,输出:下午10:03:05 
console.log(d.toString()); // 转换为字符串,输出:Mon Nov 04 2013 22:03:05 GMT+0800 (中国标准时间) 
console.log(d.toTimeString()); // 转换为时间字符串,输出:22:03:05 GMT+0800 (中国标准时间) 
console.log(d.toUTCString()); // 转换为世界时间,输出:Mon, 04 Nov 2013 14:03:05 GMT 

如果上面的方法不能满足我们的要求,也可以自定义函数来格式化时间,如: 
代码如下:

Date.prototype.format = function(format) { 
       var date = { 
              "M+": this.getMonth() + 1, 
              "d+": this.getDate(), 
              "h+": this.getHours(), 
              "m+": this.getMinutes(), 
              "s+": this.getSeconds(), 
              "q+": Math.floor((this.getMonth() + 3) / 3), 
              "S+": this.getMilliseconds() 
       }; 
       if (/(y+)/i.test(format)) { 
              format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length)); 
       } 
       for (var k in date) { 
              if (new RegExp("(" + k + ")").test(format)) { 
                     format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? date[k] : ("00" + date[k]).substr(("" + date[k]).length)); 
              } 
       } 
       return format; 

var d = new Date().format('yyyy-MM-dd'); 
console.log(d); // 2013-11-04
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6ca0ba3
推荐于2017-11-26 · TA获得超过1489个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:578万
展开全部

试下这个。

BirthDay =new Date(Date.parse("2014-08-31 14:00:00".replace(/-/g,"/")));
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
No1解忧杂货铺

2021-09-02 · 专注人文、艺术、社科等解说
No1解忧杂货铺
采纳数:259 获赞数:4350

向TA提问 私信TA
展开全部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>dateutil-js时间举例</title>
<!-- <script src="http://www.shicishu.com/down/dateutil-1.0.0.js"></script>-->
<script src="http://www.shicishu.com/down/dateutil-1.0.0.min.js"></script>
</head>
<body>
<script type="text/javascript">
console.log(getdate_WMdy_En());//Thurs.Sept.2, 2020
console.log(getdate_yMdhms_T());//2020-9-2 21:41:7
console.log(getdate_WyMdhms_C());//星期四 2020年9月2日 21时38分33秒
</script>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式