php與javascript的週間日數值

有關網頁及相關語法的討論
回覆文章
頭像
tim
文章: 1300
註冊時間: 2008年 11月 26日, 00:49

php與javascript的週間日數值

文章 tim » 2018年 4月 27日, 11:46

以 PHP 來看, 週間日以 1~7 代表週一至週日,
以 javascript 來看, 週間日以 0~6 代表週日至週六,

觀察測試如下,

PHP 程式碼:

代碼: 選擇全部

date_default_timezone_set("Asia/Taipei");

$today = date("Y-m-d H:i:s => N");
echo $today . "\n";

$someday = date("Y-m-d H:i:s => N", strtotime("2018-4-22"));
echo $someday . "\n";
執行結果:

代碼: 選擇全部

2018-04-27 11:44:12 => 5
2018-04-22 00:00:00 => 7
線上執行: http://sandbox.onlinephpfunctions.com/c ... 086412f56b

javascript程式碼:

代碼: 選擇全部

today = new Date();
document.write(today + " => " + today.getDay() + "<br>");

someday = new Date("2018-4-22");
document.write(someday + " => " + someday.getDay() + "<br>");
執行結果:

代碼: 選擇全部

Fri Apr 27 2018 11:39:19 GMT+0800 => 5
Sun Apr 22 2018 08:00:00 GMT+0800 => 0
線上執行: https://codepen.io/timhuang/pen/OZbJvv
多多留言, 整理文章, 把經驗累積下來.....

回覆文章