我有一个存储在数据库中的日期.日期是2017-03-01.该字段是"日期"字段.
我用的时候
DATE_FORMAT(orderdate, '%d.%m.%Y') as mydate
Run Code Online (Sandbox Code Playgroud)
在我的MySQL-Query中,显示"01.03.2017".
我用的时候
UNIX_TIMESTAMP(orderdate) as mydate
Run Code Online (Sandbox Code Playgroud)
并输出它 date('d.m.Y', $mydate)
结果我得到28.02.2017.
这是"二月问题"吗?我怎样才能让date()做得对?
-----------------编辑1 -----------------
我之前已将它放在我的代码中.
# set timezone
date_default_timezone_set('Europe/Vienna');
# daylight-saving time
if(date('I') < 1){
mysqli_query($db, "SET time_zone = '+01:00'");
}else{
mysqli_query($db, "SET time_zone = '+02:00'");
}
Run Code Online (Sandbox Code Playgroud)
-----------------编辑2 -----------------
好的,我用这个内容生成了一个MySQL表(字段类型:"日期"):
xdate
2017-01-01
2017-01-15
2017-01-31
2017-02-01
2017-02-15
2017-02-28
2017-03-01
2017-03-15
2017-03-31
2017-04-01
2017-04-15
2017-04-30
2017-05-01
2017-05-15
2017-05-31
2017-06-01
2017-06-15
Run Code Online (Sandbox Code Playgroud)
从我的脚本生成输出:
Current Time
2017-06-16 02:31:08 PHP-Time
2017-06-16 02:31:08 MySQL-Time
Col 1 Col 2 Col 3 Col 4 Col …Run Code Online (Sandbox Code Playgroud) 我尝试使用pdflayer.com的api从HTML/CSS文档生成PDF文件.到现在为止还挺好.一切正常.但是有一个问题.如果有分页符,有时会像照片中那样分割一行:
有没有办法摆脱这个问题?我也试过html2pdfrocket.com就是那个.
该文本放在这个html-construct中:
<html>
<body>
<div class="overall">
<div class="content">
<div class="wrapper">
<div class="article">
Text
Run Code Online (Sandbox Code Playgroud)