Safari中的Date問題處理

2021-09-05 12:38:16 字數 552 閱讀 4125

在js中處理date時,發現safari和其他瀏覽器的支援方式不一致

1.例如:2017-01-01 12:00:00

在其他瀏覽器中,使用這個格式的字串進行new date操作沒有問題,但是在safari中會提示invalid date;

safari中不支援'-'格式的日期字串,將其替換成'/' 變成2017/01/01 12:00:00即可正常使用

2.例如:2017/01/01t11:00:00

此格式的日期字串在safari中也是不得到支援的,需要將字串中的't'   替換成空格

變成2017/01/01 11:00:00格式

/*格式化時間字串*/

/*datetimestring:符合時間格式的時間字串*/

/*返回格式化之後的時間字串:yyyy-mm-dd hh:mm:ss*/

formatdatetime = function (datetimestring) ;

iPhone上Safari的字型問題

前段時間發現在pc端和安卓瀏覽器上看沒有問題的頁面,用iphone上的safari開啟,會出現字型變大的問題,切換為橫屏再切換回來又恢復正常了,當時真的是一頭霧水,後來查資料發現是webkit核心造成的 在webkit核心的瀏覽器上有的字型大小會自動變化,所以要在css中加上禁止字型大小自動變化 w...

php中的date函式中時區問題

用php的朋友都可能遇到過這種情況。date y m d h i s 總和伺服器時間相差幾個 小時。網上查了才知道,原來從php5.1.0開始,php.ini裡加入了date.timezone這個選 項,預設情況下是關閉的,也就是顯示的時間 無論用什麼php命令 都是格林威治標 準時間,所以才會有這...

oracle中date資料的轉換問題

to number to char fp.kprq,hh24 18 kprq to date 2017 01 12 18 00 00 yyyy mm dd hh24 mi ss 有時分秒的字串用to date函式轉換為date型別資料。and kprq to date 2017 01 12 00 0...