JavaScript 得到日期(格式:YYYY-MM-DD)

function  getdate()
{   
  
var  now = new  Date();
  y
= now.getFullYear();
  m
= now.getMonth() + 1 ;
  d
= now.getDate();
  m
= m < 10 ? " 0 " + m:m;
  d
= d < 10 ? " 0 " + d:d;
  
return  y + " - " + m + " - " + d;
}
alert(getdate());
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
JS中的时间格式可以通过Date对象的方法进行格式化。以下是对常见的时间格式进行详细解释: 1. yyyy-MM-dd:表示年份(4位数)、月份(2位数)和日期(2位数),使用横杠分隔。例如:2022-01-01。 2. HH:mm:ss:表示小时(24小时制,2位数)、分钟(2位数)和秒(2位数),使用冒号分隔。例如:23:59:59。 3. YYYY-MM-dd hh:mm:ss:表示年份(4位数)、月份(2位数)、日期(2位数)、小时(12小时制,2位数)、分钟(2位数)和秒(2位数),使用横杠和冒号分隔。例如:2022-01-01 11:59:59。 需要注意的是,JS中的时间格式中,年份使用大写的"Y"表示4位数年份,小写的"y"表示2位数年份。小时中的大写"H"表示24小时制,小写的"h"表示12小时制。 可以使用以下代码将日期对象按照指定的格式进行格式化: ```javascript const date = new Date(); const year = date.getFullYear(); const month = String(date.getMonth() + 1).padStart(2, '0'); const day = String(date.getDate()).padStart(2, '0'); const hours = String(date.getHours()).padStart(2, '0'); const minutes = String(date.getMinutes()).padStart(2, '0'); const seconds = String(date.getSeconds()).padStart(2, '0'); const formattedDate = `${year}-${month}-${day}`; const formattedTime = `${hours}:${minutes}:${seconds}`; const formattedDateTime = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; ``` 上述代码中,通过Date对象的方法获取当前的年份、月份、日期、小时、分钟和秒,并使用padStart方法补零,确保输出为2位数。最后,使用字符串模板将各个部分拼接成指定格式的时间字符串。 希望以上解释能够对你有所帮助!如果还有其他问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值