- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在变量中有一个时间戳
$data = (float) -2208988800;
是否可以根据这些数据创建正确的日期?date("d.M.Y", $data)
返回“07.02.2036”
câu trả lời hay nhất
你得到结果 07.02.2036
因为你在 x86(32 位机器)上,整数范围从 -2147483648
đến 2147483647
(参见 echo PHP_INT_MAX;
)。 PHP 在内部将 date()
函数的第二个参数转换为整数,因此在 32 位机器上,字符串或 float -2208988800
将变为整数 2085978496
,这是日期 2036-02-07,demo .
echo date('Y-m-d', -2208988800);
# 2036-02-07 (x86)
# 1900-01-01 (x64)
如果您希望在 x86 和 x64 两台机器上都使用负时间戳,请使用 DateTime
扩展名:
$dt = new DateTime('@-2208988800');
echo $dt->format('Y-m-d');
请注意,对于 unix 纪元之前的日期,方法 getTimestamp()
将返回 SAI
,其中方法 format('U')
将返回正确的时间戳编号。
var_dump( $dt->format('U') ); # -2208988800
var_dump( $dt->getTimestamp() ); # false
关于php - 负 float 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20775300/
Tôi biết tiêu đề của câu hỏi nghe có vẻ kỳ lạ nhưng tôi không biết nên gọi nó là gì. Đầu tiên, tôi có bố cục dạng lưới và tôi muốn .search-wrapper của mình có chiều rộng 50% và nổi về bên phải. Trong bản demo jsfiddle của tôi, toàn bộ .searc
Chúng tôi đang sử dụng QA-C để đạt được sự tuân thủ MISRA C++, nhưng công cụ này phát sinh ra các lỗi đối với mã như thế này: float a = foo(); float b = bar();
Hãy xem xét float a[] = { 0.1, 0.2, 0.3}; Tôi bối rối khi a sau đó được chuyển đến hàm foo(float* A) . Không nên có một biến kiểu float* trỏ đến một float duy nhất, Phải? Giống như bạn đã đề cập ở đây
Đây có lẽ là thông báo lỗi tốt nhất mà tôi nhận được trong một thời gian qua và tôi tò mò không biết có chuyện gì xảy ra. Mã gốc floatcurrElbowAngle = LeftArm ?
Mới bắt đầu học F# và tôi đang cố gắng tạo và đánh giá 10 số hạng đầu tiên của chuỗi Taylor cho e. Ban đầu tôi đã viết mã này để tính toán: let Fact n = function |
Tôi đã sử dụng Erlang để đọc 4 byte (endian nhỏ) từ tệp nhị phân. Tôi liên tục gặp lỗi sau khi cố gắng chuyển đổi nhị phân thành dấu phẩy động: ** lỗi ngoại lệ: đối số xấu trong
Giả sử tôi có: float a = 3 // (gdb) p/fa = 3 float b = 299792458 // (gdb) p/fb = 29979244
Tôi muốn sửa hộp này ở đầu trình duyệt của mình mọi lúc. Nhưng bên phải có 1 số vấn đề không biết giải quyết thế nào nên nhờ mọi người giúp đỡ. #StickyBar #RightSideOfStickyBar { float : right }
Tôi đang làm việc trên trình biên dịch C# và cố gắng hiểu các quy tắc của các phép toán. Tôi nhận thấy rằng tôi có hành vi khó hiểu khi sử dụng toán tử == giữa hai kiểu nguyên thủy khác nhau. int a = 1; float b = 1.0f;
Giả sử tôi có: float a = 3 // (gdb) p/fa = 3 float b = 299792458 // (gdb) p/fb = 29979244
Các bất thường được biết là hoạt động kém hiệu quả so với bình thường, khoảng 100 lần. Điều này thường dẫn đến các sự cố phần mềm không mong muốn. Tôi tò mò, từ góc độ kiến trúc CPU, tại sao việc không chuẩn hóa lại phải như vậy.
Tôi có một khoảng bao gồm hai số float và cần tạo 20 số ngẫu nhiên trông nằm giữa các khoảng được xác định bởi hai số float. Ví dụ: float a = 12.49953f float b = 39.1123
Tôi đang xây dựng một ma trận như thế này: QMatrix4x3 floatPos4x3 = QMatrix4x3( floatPos0.at(0), floatPos1.at(0), floatPos2.at(0),
Cho một số float chuẩn hóa f, số float chuẩn hóa tiếp theo trước/sau f là bao nhiêu. Bằng cách di chuyển, trích xuất phần định trị và số mũ, tôi nhận được: next_normalized(double&){ nếu phần định trị là n
Có điều gì đó về thuộc tính "float" CSS luôn làm tôi bối rối. Tại sao lại áp dụng thuộc tính "float" cho phần tử trước phần tử bạn muốn nổi? Để giúp hình dung vấn đề của mình, tôi đã tạo jsFiddle http:// sau
Có điều gì đó về thuộc tính "float" CSS luôn làm tôi bối rối. Tại sao lại áp dụng thuộc tính "float" cho phần tử trước phần tử bạn muốn nổi? Để giúp hình dung vấn đề của mình, tôi đã tạo jsFiddle http:// sau
Tôi có một hộp tin tức/trò chuyện. Mỗi mục chứa hai nhịp: #user và #message. Tôi muốn #user nổi sang trái và #message nổi sang trái. Nếu #message làm cho dòng vượt quá chiều rộng của vùng chứa thì #message sẽ
Tôi muốn tạo lưới "thẻ điểm" để xuất một số dữ liệu. Nếu dữ liệu trong mỗi div.item có cùng chiều cao thì việc để lại một float đơn giản trên mỗi div.item sẽ mang lại bố cục đẹp mắt, đồng đều và có thể điều chỉnh theo kích thước trình duyệt.
Tôi đang học cách sử dụng thuộc tính CSS float. Tôi muốn hiểu tác dụng cụ thể của tài sản này. Hãy xem xét các phần tử HTML đơn giản sau: div1 div2 Đây là một đoạn văn và quy tắc CSS sau: div {
Tôi đang cố trích xuất dữ liệu từ một tệp có thể là int hoặc float. Tôi đã tìm thấy biểu thức chính quy này sẽ trích xuất cả hai loại từ tệp (\d+(\.\d+)?) nhưng vấn đề tôi gặp phải là nó chia float thành hai. >>> imp
Tôi là một lập trình viên xuất sắc, rất giỏi!