PHP 获取时间段内时间戳

//php获取今日开始时间戳和结束时间戳
$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
//php获取昨日起始时间戳和结束时间戳
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
//php获取上周起始时间戳和结束时间戳
$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
//php获取本月起始时间戳和结束时间戳
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));

PHP mktime() 函数用于返回一个日期的 Unix 时间戳。

语法

mktime(hour,minute,second,month,day,year,is_dst)

参数 描述
hour 可选。规定小时。
minute 可选。规定分钟。
second 可选。规定秒。
month 可选。规定用数字表示的月。
day 可选。规定天。
year 可选。规定年。在某些系统上,合法值介于 1901 – 2038 之间。不过在 PHP 5 中已经不存在这个限制了。
is_dst 可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。

自 5.1.0 起,is_dst 参数被废弃。因此应该使用新的时区处理特性。

ipad mini2 更换外屏

受人之托给ipad换外屏,想来是第一次拆平板还是有点小激动 (exp++)

来张大合照~

万能的淘宝

emm…处理边碎是真滴麻烦

基本流程走一遍~

  • 上个厕所
  • 洗个手
  • 电吹风加热屏幕胶
  • 吸盘波两下
  • 卡纸沿着缝隙刷一遍 (注意 home键 右边为排线,虽然是碎屏不过我们还是为了规范,避免割断)

Next

  • 四角螺丝分别拧下(非常非常小,要保管好哦)
  • 内屏下边框有胶布,用镊子小心翼翼的挑开
  • 假设下边框为支点,从上边框撩起 (注意内屏排线)
  • 翻开后会看到隔离板,把所有螺丝拧下来 (这螺丝更小)
  • 继续翻!会看到一个小板子,拧下螺丝再翻!
  • 这里就是排线啦,我们先把电源排线跳开,然后外屏、内屏。
  • 之后就非常简单啦,一顿还原操作,边框封胶。

通过@MultipartConfig 实现文件上传

  • 前端
        <form action="/userCodeDataUploadPic" method="post" enctype="multipart/form-data">
            <input type="file" name="file">
            <input type="submit" name="upload" value="上传">
        </form>
  • 后端
package javaee.servlet;
import …………
//设置访问活着调用这个Servlet的路径
@WebServlet("/UpLoad")
//说明该Servlet处理的是multipart/form-data类型的请求
@MultipartConfig
public class UpLoad extends HttpServlet{
	private static final long serialVersionUID = 1L;
	public UpLoad(){
		super();
	}
	protected void doGet(HttpServletRequest request,HttpServletResponse response)
		throws ServletException,IOException{
		this.doPost(request, response);
	}
	protected void doPost(HttpServletRequest request,HttpServletResponse response)
			throws ServletException,IOException{
		//说明输入的请求信息采用UTF-8编码方式
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html; charset=UTF-8");
		PrintWriter out = response.getWriter();
		//Servlet3.0中新引入的方法,用来处理multipart/form-data类型编码的表单
		Part part = request.getPart("file");
		//获取HTTP头信息headerInfo=(form-data; name="file" filename="文件名")
		String headerInfo = part.getHeader("content-disposition");
		//从HTTP头信息中获取文件名fileName=(文件名)
		String fileName = headerInfo.substring(headerInfo.lastIndexOf("=") + 2, headerInfo.length() - 1);
		//获得存储上传文件的文件夹路径
		String fileSavingFolder = this.getServletContext().getRealPath("/UpLoad");
		//获得存储上传文件的完整路径(文件夹路径+文件名)
		//文件夹位置固定,文件夹采用与上传文件的原始名字相同
		String fileSavingPath = fileSavingFolder + File.separator + fileName;
		//如果存储上传文件的文件夹不存在,则创建文件夹
		File f = new File(fileSavingFolder + File.separator);
		if(!f.exists()){
			f.mkdirs();
		}
		//将上传的文件内容写入服务器文件中
		part.write(fileSavingPath);
		//输出上传成功信息
		out.println("文件上传成功~!");
	}
}

 

我的经验之谈

  1. 不要再给自己找不必要的麻烦,从感谢到理所应当不过是时间的问题。
  2. 人都是爱面子的生物,如果我可以通过改变行为来达到目的,那么养猪流也未尝不可。
  3. 炸弹终究是炸弹,这点不能忘记。
  4. 戒骄戒躁,不忘初心。
  5. 该来的终究会来,全力以赴即可。
  6. 自己才是真正的对手。