我目前的代码是
$(document).ready(function() {
var Today = new Date();
var NumDelivery = 0;
function Calculate() {
var days = Today.getDay();
var dd = Today.getDate();
var mm = Today.getMonth() + 1;
var y = Today.getFullYear();
var FormattedDate = days + ',' + dd + '-'+ mm + '-'+ y;
Today.setDate(Today.getDate() + NumDelivery);
$('#DateDelivery').text(FormattedDate);
}
答案 0 :(得分:0)
嗯,如何简单地使用NewDate = new Date()
然后使用Today.setDate(...)
而不是NewDate.setDate(...)
对于日期名称,您可以使用如下数组:
var d = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
dayName = d[NewDate.getDay()];
答案 1 :(得分:0)
将var Today = new Date()移动到函数Calculate
中$(document).ready(function() {
var NumDelivery = 0;
var DAYS_OF_WEEK = [ 'Sun', 'Mon', 'Tue', 'Wed', 'Thr', 'Fri', 'Sat' ];
function Calculate() {
var Today = new Date();
var days = Today.getDay();
var dd = Today.getDate();
var mm = Today.getMonth() + 1;
var y = Today.getFullYear();
var FormattedDate = DAYS_OF_WEEK[days] + ',' + dd + '-'+ mm + '-'+ y;
Today.setDate(Today.getDate() + NumDelivery);
$('#DateDelivery').text(FormattedDate);
}
我使用数组显示星期几。