我正在使用 datejs 库,但日期格式有问题。我需要在没有小时的情况下将今天的日期打印到屏幕上。当我运行这一行时:
Date.today().toString('d')
我正在获取日期的日期部分(即 15)。
如果您查看文档,他们指定“d”作为标准日期应该取决于文化——这正是我想要的。 http://code.google.com/p/datejs/wiki/FormatSpecifiers
如果我正在使用,我希望它打印mm/dd/yyyy
<script type="text/javascript" src="/scripts/date.js"></script>
而如果我使用的是 en-GB
<script type="text/javascript" src="/scripts/date-en-GB.js"></script>
打印dd/mm/yyyy
我知道我可以在 tostring() 或类似的东西中指定格式字符串:
(Date.today().toString(Date.CultureInfo.formatPatterns.shortDate)
但我更喜欢使用 d 选项。
谢谢你的帮助,皮尼。