php中的日期與js中日期的一些小區別

2021-07-15 03:48:03 字數 825 閱讀 2685

在php中,需要首先宣告一下地區:date_default_timezone_set("prc");

然後需要宣告乙個變數用來存放時間戳,因為php中的日期是根據時間戳來計算出時間的。

宣告變數$now=time();

接著就用echo date("y-m-d h:i:s",$now);來顯示出來現在的時間。將會顯示:2016-7-18 14:20:24

如果執行echo date("y-m-d",$now):將會顯示:16-jul-mon

在php中「y」、「y」、「m」、「m」、「d」、「d」分別代表的意思是省略前兩位後的年份、整個年份、英文表達月份、數字表達月份、數字表達日、英文表達星期。這個在編寫**的時候一定要注意大小寫時候所代表的意思。

在js中呢,我們需要定義乙個變數mydate然後建立乙個date()。**:var mydate=new date();

然後就可以用訪問物件的方法來編寫所需要的日期**:objectname.methodname()

getfullyear()//獲取年份

getmonth()//獲取月份

gethours()//獲取小時

getminutes()//獲取分鐘

getseconds()//獲取秒鐘數

getday()//獲取星期

getdate()//獲取日

在js當中一定要注意和php中區別開月份,在php中的月份是按照本月編碼的,而在js當中月份如果是要想顯示出本月的日期,是需要在**中+1的。

並且,在這麼多的獲取日期的方法中,容易混淆的是獲取日和獲取星期,自我感覺特別容易記混淆。獲取日是getdate(),獲取星期是getday()。

js中日期函式的相關操作

date物件具有多種建構函式,下面簡單列舉如下 new date new date milliseconds new date datestring new date year,month new date year,month,day new date year,month,day,hours n...

js中日期的格式化

為date原型增加如下方法 date.prototype.format function fmt if y test fmt for var k in o return fmt new乙個時間物件的時候傳入相應的格式即可 new date format yyyy mm dd hh mm ss 如果我...

C 中日期與時間的格式

我們從資料庫提取的datatime型別通常包括日期和時間,我們可以通過下列的方式進行繫結 databinder.eval container,dataitem 日期字段 datatime格式字串 format strings 格式 輸出 描述 0 d 5 8 2006 短日期 0 d tuesday...