我想在 JavaScript 中使用日期函数将日期获取为 9 月 8 日星期日上午 11:46
i want to use date function in javascript to get date as Sunday, September 8 at 11:46am
我想在 JavaScript 中使用日期函数来获取日期为 9 月 8 日星期日上午 11:46
下面是我正在使用的代码 -: var currentTime = new Date()
var dd1 = currentTime.getDate();
var mm1 = currentTime.getMonth()+1; // January is 0!
var yyyy1 = currentTime.getFullYear();
if(dd1 < 10)
{
dd1 = '0'+ dd1;
}
if(mm1 < 10)
{
mm1 = '0' + mm1;
}
var date = dd1 + '/' + mm1 + '/' + yyyy1;
但这给出了 -: 08/09/2013 相反,我想把它作为 -: 9 月 8 日星期日上午 11:46
以下示例代码将有所帮助:
<!DOCTYPE HTML>
<html>
<body>
<script>
var current_date = new Date ( );
var month_names = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var day_names = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
var hours = current_date.getHours();
var minutes = current_date.getMinutes();
var ampm = hours >= 12 ? 'pm' : 'am';
hours = hours % 12;
hours = hours ? hours : 12; // the hour '0' should be '12'
minutes = minutes < 10 ? '0'+minutes : minutes;
// Display date in required format
var formatted_date = day_names[current_date.getDay()] + ", " + month_names[current_date.getMonth()] + " " + current_date.getDate() + " at " + " " + hours + ":" + minutes + ampm ;
console.log( formatted_date );
</script>
</body>
</html>
资源:
在 JavaScript 中使用日期格式
以 12 小时 AM/PM 格式显示 javascript 日期时间
尝试,
var date = new Date( dd1 + '/' + mm1 + '/' + yyyy1);
相反
var date = dd1 + '/' + mm1 + '/' + yyyy1;
有点乱
var date = new Date ( dd1 + '/' + mm1 + '/' + yyyy1);
var name = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][date.getDay()];
var monthName = [ "January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December" ][date.getMonth()];
alert (name + " , " + monthName + " " + date.getDate()+ " at " + " your time as you like");
你需要
使用一个好的JavaScript日期格式库。尝试一下.js您必须阅读他们的格式化文档以弄清楚如何做您需要的事情 - 但您可以做到
也许toDateString
函数会有所帮助
var objDate = new Date();
var strDate = objDate.toDateString();
var intHrs = objDate.getHours();
var intMin = objDate.getMinutes();
alert(strDate + ' ' + intHrs + ' : ' + intMins);
来自 MDN 的日期对象的完整参考资料可在此处获得
相关文章:
- 比较从函数和生成的日期对象
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在JavaScript中延长当前日期
- 两位数的月份日期验证
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- 如何定义星期日和平日.按日期使用开关
- 如何在 Jquery UI 日期选择器中禁用除星期三和星期日日期之外的所有日期
- 如何在我的日期选择器上只允许选择星期日
- 我想在 JavaScript 中使用日期函数将日期获取为 9 月 8 日星期日上午 11:46
- 获取当前周的开始日期和结束日期(周从星期一开始,以星期日结束)
- 在jQuery UI datepicker中禁用假日、星期日和过去的日期
- 计算两个日期之间的天数,不包括星期日和Javascript中的假日数组
- 如何仅在日期输入不是星期日时提交表单
- Jquery 日期 - 确定星期日
- 在日期中添加天数时,如何检查它是星期六还是星期日