Heim  >  Artikel  >  Backend-Entwicklung  >  php指定日期求出星期几

php指定日期求出星期几

WBOY
WBOYOriginal
2016-06-23 13:20:44968Durchsuche

像20151225这样的格式。用什么方法求出是星期几。。。新人求指教。


回复讨论(解决方案)

$time = time();
echo date('D', $time); // 星期中的第几天,文本表示,3 个字母    Mon 到 Sun
echo date('l', $time);//星期几,完整的文本格式    Sunday 到 Saturday    
echo date('N', $time);//ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加)    1(表示星期一)到 7(表示星期天)    
echo date('w', $time);//星期中的第几天,数字表示    0(表示星期天)到 6(表示星期六)


百度一搜一大把。。。。

$time = time();
echo date('D', $time); // 星期中的第几天,文本表示,3 个字母    Mon 到 Sun
echo date('l', $time);//星期几,完整的文本格式    Sunday 到 Saturday    
echo date('N', $time);//ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加)    1(表示星期一)到 7(表示星期天)    
echo date('w', $time);//星期中的第几天,数字表示    0(表示星期天)到 6(表示星期六)


百度一搜一大把。。。。


大兄弟,你这个time是获取当前时间戳。。。。我问的是指定日期。。。像20151225这样的格式。。而20151225不是时间戳。。大哥

你知道了日期 不会把日期变成时间戳么 宝宝?

你知道了日期 不会把日期变成时间戳么 宝宝?


$time = strtotime("2015-12-12");echo date('N', $time);

我还以为有什么原函数。结果还是得搞死功夫。。。
然后结贴。。
我这边方法是先把20151225这样的字符串用str_split函数变成数组。然后再手动拼接成要求格式。大致代码如下。希望对以后的人有帮助。。

$str = str_split("20151225");$time = $str[0].$str[1].$str[2].$str[3]."-".$str[4].$str[5]."-".$str[6].$str[7];echo date("l",strtotime("$time"));

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:截取字符请教Nächster Artikel:Web开发,PHP与java的选择