Javascript以格式获取日期 [英] Javascript get date in format

查看:122
本文介绍了Javascript以格式获取日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想以mm-dd-yyyy的格式获取今天的日期

I want to get today's date in the format of mm-dd-yyyy

我使用 var currentDate = new Date();
document.write(currentDate);

我不知道如何格式化它。

I can't figure out how to format it.

我看到例子 var currentTime = new Date(YY,mm,dd); currentTime.format(mm / dd / YY);

两者都不工作

我终于得到了一个格式正确的日期,使用

I finally got a properly formatted date using

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;//January is 0!`

var yyyy = today.getFullYear();
if(dd<10){dd='0'+dd}
if(mm<10){mm='0'+mm}
var today = mm+'/'+dd+'/'+yyyy;
document.write(today);'`

这样一个简单的

有没有更好的方法来获取今天的日期在 dd / mm / yyyy

Is there a better way to get today's date in dd/mm/yyyy?

推荐答案

不幸的是,没有更好的方法,而不是重新创造轮子,您可以使用库来处理解析和格式化日期: Datejs

Unfortunately there is no better way, but instead of reinventing the wheel, you could use a library to deal with parsing and formatting dates: Datejs

< plug class =无耻>

或者,如果您发现格式说明符丑陋且难以解密,这是一个简洁的格式化实现,它允许您使用人类可读的格式说明符(即, Date实例getters 本身):

Or, if you find format specifiers ugly and hard to decipher, here's a concise formatting implementation that allows you to use human-readable format specifiers (namely, the Date instance getters themselves):

date.format("{Month:2}-{Date:2}-{FullYear}"); // mm-dd-yyyy

< / plug>

这篇关于Javascript以格式获取日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆