javascript - 返回日期/时间函数中的日期和月份名称

标签 javascript date time

我确信这个问题之前已经得到解答,但如果可能的话,我希望在不包含外部 JS 库的情况下做到这一点,这就是我能找到的全部内容。

我需要按以下格式生成日期/时间:

2013 年 4 月 10 日,星期三 15:30:00

到目前为止,这是我的代码,但它没有提供您所看到的月份或日期名称:

<script type="text/javascript">
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1; //Months are zero based
var curr_year = d.getFullYear();
document.write(curr_date + "-" + curr_month + "-" + curr_year);
</script>

最佳答案

使用 getDay 和 getMonth 方法作为要使用的名称数组的索引-

var d = new Date();
var dayofweek=['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'][d.getDay()],
date = d.getDate(),
month = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'][d.getMonth()],
year = d.getFullYear();

document.write([dayofweek,date,month,year,d.toLocaleTimeString()].join(' '));

/* 返回值:(字符串) 2013 年 6 月 6 日星期四 12:44:36 */

关于javascript - 返回日期/时间函数中的日期和月份名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16965905/

相关文章:

javascript - 是否可以将数据表作为 AJAX 数据发布到服务器?

java - Android 与 Timepicker 比较字符串

java - 将秒数转换为 T1H15M5S (ISO_8601)

php - 如何从 PHP 向 javascript 方法 Date.setTime() 提供值?

c# - 我们如何在 ASP.NET 中对文件上传控件应用客户端验证来检查文件名是否包含特殊字符?

javascript - 使用 Javascript/jQuery 裁剪图像

javascript - 获取窗口上的点击位置

javascript - 如何使用 moment.js 只获取日期 (DD-MM-YYYY) 格式而不是时间和日期?

java - 有没有更好的方法将日历日期归零?

php - 在 MySQL 数据库中存储日期以进行数据可视化的最佳方式