PHP获取某年某月开始和结束的时间戳

1/** 2 * 月份开始结束时间戳 3 * $y 年 4 * $m 月 5 */ 6function mFristAndLast($y = "", $m = "") 7{ 8 if ($y == "") $y = date("Y"); 9 if ($m == "") $m = date("m"); 10 $m = sprintf("%02d", intval($m)); 11 $y = str_pad(intval($y), 4, "0", STR_PAD_RIGHT); 12 13 $m > 12 || $m < 1 ? $m = 1 : $m = $m; 14 $firstday = strtotime($y . $m . "01000000"); 15 $firstdaystr = date("Y-m-01", $firstday); 16 $lastday = strtotime(date('Y-m-d 23:59:59', strtotime("$firstdaystr +1 month -1 day"))); 17 18 return array( 19 "firstday" => $firstday, 20 "lastday" => $lastday 21 ); 22}
点赞
收藏

评论区

加载中...

相关推荐

mysql时间日期总结

下面对mysql时间和日期处理做下总结1.获取当前日期时间函数nowpythontime.strftime("%Y%y%d%H:%M:%S")selectnow();|2013112309:58:01|2.获取当前日期函数cur

mysql简单常用语句汇总

1\.常用函数uuid和时间戳SELECTUUID(),UNIX_TIMESTAMP();将时间戳转为日期格式FROM_UNIXTIME(mw.created_at,'%Y%m%d%H:%i:%s')设置参数select@m_no:max(m_no)fromvc_m;set@m

Python获取并输出当前日期时间

1234567取得当前时间戳importtimeprinttime.time()格式化时间戳为标准格式printtime.strftime('%Y.%m.%d',time.localtime(time.time()))获取30天前的时间(通过加减秒数来获取现在或者未来某个时间点)printtime.strftime('%Y.

mysql相似于oracle的to_char() to_date()方法

mysql日期和字符相互转换方法date\_format(date,'%Y%m%d')  oracle中的to\_char();str\_to\_date(date,'%Y%m%d')  oracle中的to\_date();%Y:代表4位的年份%y:代表2为的年份

Python之time模块的时间戳、时间字符串格式化与转换

Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。 time.struct_time(tm_y

mysql 导入hive的脚本

!/bin/bashtanj20170911DATE\date%Y%m%d\TIME\date%H:%M:%S\echo"$DATE$TIMEstart"if \!n"$1"\;then