我被格式化這樣幾個HTML日期字段:格式化MS SQL Server的日期在PHP
<?php echo date('m/d/Y', strtotime($row['Date1'])); ?>
這隻要值在數據庫中存在日期1正常工作;然而,如果數據庫中的值爲NULL或空白,那麼我在我的領域得到12/31/1969。這顯然是不受歡迎的。如果數據庫中沒有值,我希望該字段爲空。我試着轉換日期在原來的SELECT查詢,就像這樣:
SELECT CONVERT(varchar, Date1, 101) FROM table;
無濟於事。我也嘗試過自己的函數date()和strtotime(),但它們都拋出錯誤。
數據庫中的數據類型是「date」,它被設置爲接受NULL。目前沒有默認值。我怎樣才能防止這個錯誤的日期出現?