คำถามติดแท็ก date

วันที่เป็นการอ้างอิงถึงวันใดวันหนึ่งที่แสดงภายในระบบปฏิทินและประกอบด้วยปีเดือนและวัน

13
ฉันจะเปรียบเทียบวันที่สองวันใน PHP ได้อย่างไร
ฉันจะเปรียบเทียบวันที่สองวันใน PHP ได้อย่างไร วันที่จะถูกเก็บไว้ในฐานข้อมูลในรูปแบบต่อไปนี้ 2011/10/02 หากฉันต้องการเปรียบเทียบวันที่ของวันนี้กับวันที่ในฐานข้อมูลเพื่อดูว่าวันใดมากกว่าฉันจะทำอย่างไร ฉันลองแล้ว $today = date("Y-m-d"); $expire = $row->expireDate //from db if($today < $expireDate) { //do something; } แต่มันไม่ได้ผลจริงๆ มีวิธีอื่นในการทำอย่างไร
125 php  date  compare 

2
ทำไมความแตกต่างระหว่าง 30 มีนาคมถึง 1 มีนาคม 2020 ให้ 28 วันแทนที่จะเป็น 29 อย่างผิดพลาด
TimeUnit.DAYS.convert( Math.abs( new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("30-03-2020 00:00:00").getTime() - new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("1-03-2020 00:00:00").getTime() ), TimeUnit.MILLISECONDS) ผลลัพธ์คือ 28 ขณะที่ควรเป็น 29 เขตเวลา / ตำแหน่งที่ตั้งอาจเป็นปัญหาหรือไม่
124 java  date  java-7  datediff 

9
ตรวจสอบว่าวันที่ถูกต้องหรือไม่
ต่อไปนี้เป็นสถานการณ์: ฉันมีStringวันที่และรูปแบบวันที่ที่แตกต่างกัน เช่น วันที่: 2016-10-19 dateFormat: "DD-MM-YYYY" ฉันต้องการตรวจสอบว่าวันที่นี้เป็นวันที่ถูกต้องหรือไม่ ฉันได้ลองทำตามสิ่งต่างๆแล้ว var d = moment("2016-10-19",dateFormat); d.isValid()จะกลับมาfalseทุกครั้ง Moment.js ไม่แยกวิเคราะห์วันที่ในรูปแบบที่กำหนด? จากนั้นฉันพยายามจัดรูปแบบวันที่DD-MM-YYYYก่อนแล้วส่งต่อไปยัง Moment.js: var d = moment("2016-10-19").format(dateFormat); var date = moment(d, dateFormat); ตอนนี้date.isValid()กำลังให้ผลลัพธ์ที่ต้องการ แต่ที่นี่วัตถุวันที่ Moment.js ถูกสร้างขึ้นสองครั้ง ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร? มีทางออกที่ดีกว่านี้หรือไม่? FYI ฉันไม่ได้รับอนุญาตให้เปลี่ยนไฟล์dateFormat.

19
เพิ่มจำนวนวันในวันที่
ฉันต้องการเพิ่มจำนวนวันในวันที่ปัจจุบัน: ฉันใช้รหัสต่อไปนี้: $i=30; echo $date = strtotime(date("Y-m-d", strtotime($date)) . " +".$i."days"); แต่แทนที่จะได้วันที่ที่เหมาะสมฉันได้รับสิ่งนี้: 2592000 ช่วยแนะนำหน่อยครับ.
124 php  date 

10
การเปลี่ยนวันที่ Java ย้อนหลังหนึ่งชั่วโมง
ฉันมีวัตถุวันที่ Java: Date currentDate = new Date(); ซึ่งจะให้วันที่และเวลาปัจจุบัน ตัวอย่าง: Thu Jan 12 10:17:47 GMT 2012 แต่ฉันต้องการรับวันที่โดยเปลี่ยนเป็นหนึ่งชั่วโมงย้อนหลังดังนั้นควรให้ฉัน: Thu Jan 12 09:17:47 GMT 2012 วิธีที่ดีที่สุดจะทำอย่างไร?
124 java  date 

12
เกิดข้อผิดพลาดใน MySQL เมื่อตั้งค่าเริ่มต้นสำหรับ DATE หรือ DATETIME
ฉันใช้ MySql Server 5.7.11 และประโยคนี้: updated datetime NOT NULL DEFAULT '0000-00-00 00:00:00' จะไม่ทำงาน ให้ข้อผิดพลาด: ERROR 1067 (42000): Invalid default value for 'updated' แต่สิ่งต่อไปนี้: updated datetime NOT NULL DEFAULT '1000-01-01 00:00:00' ใช้งานได้จริง กรณีเดียวกันสำหรับ DATE ในฐานะที่เป็นsidenoteมีการกล่าวถึงในเอกสาร MySQL : ประเภท DATE ใช้สำหรับค่าที่มีส่วนวันที่ แต่ไม่มีส่วนเวลา MySQL ดึงและแสดงค่า DATE ในรูปแบบ 'YYYY-MM-DD' ช่วงที่รองรับคือ '1000-01-01' ถึง '9999-12-31' แม้ว่าพวกเขาจะพูดว่า: …
124 mysql  sql  date  datetime  console 

6
วิธีที่ดีที่สุดในการเปลี่ยนจำนวนเต็มเป็นชื่อเดือนใน c #?
มีวิธีที่ดีที่สุดในการเปลี่ยนจำนวนเต็มเป็นชื่อเดือนใน. net หรือไม่? เห็นได้ชัดว่าฉันสามารถหมุนวันที่และเวลาเพื่อสตริงและแยกวิเคราะห์ชื่อเดือนจากตรงนั้นได้ ดูเหมือนจะเสียเวลาไปเปล่า ๆ
123 .net  parsing  date 

13
จัดรูปแบบวันที่เวลาใน AngularJS
ฉันจะแสดงวันที่และเวลาใน AngularJS อย่างถูกต้องได้อย่างไร? เอาต์พุตด้านล่างแสดงทั้งอินพุตและเอาต์พุตโดยมีและไม่มีตัวกรองวันที่ AngularJS: In: {{v.Dt}} AngularJS: {{v.Dt | date:'yyyy-MM-dd HH:mm:ss Z'}} สิ่งนี้พิมพ์: In: 2012-10-16T17:57:28.556094Z AngularJS: 2012-10-16T17:57:28.556094Z รูปแบบการแสดงผลที่ต้องการคือ 2010-10-28 23:40:23 0400หรือ2010-10-28 23:40:23 EST

7
จัดรูปแบบวันที่และลบวันโดยใช้ Moment.js
ฉันต้องการให้ตัวแปรถือวันที่ของเมื่อวานในรูปแบบDD-MM-YYYYโดยใช้ Moment.js ถ้าวันนี้คือ 15-04-2558 ผมขอลบวันละ 14-4-2015 ฉันได้ลองชุดค่าผสมบางอย่างดังนี้: startdate = moment().format('DD-MM-YYYY'); startdate.subtract(1, 'd'); และนี่: startdate = moment().format('DD-MM-YYYY').subtract(1, 'd'); และสิ่งนี้: startdate = moment(); startdate.subtract(1, 'd'); startdate.format('DD-MM-YYYY') แต่ฉันไม่เข้าใจ ...

6
MySQL Query - บันทึกระหว่างวันนี้ถึง 30 วันที่ผ่านมา
ฉันต้องการส่งคืนระเบียนทั้งหมดที่เพิ่มลงในฐานข้อมูลภายใน 30 วันที่ผ่านมา ฉันต้องการแปลงวันที่เป็น mm / dd / yy เนื่องจากวัตถุประสงค์ในการแสดงผล create_date between DATE_FORMAT(curdate(),'%m/%d/%Y') AND (DATE_FORMAT(curdate() - interval 30 day,'%m/%d/%Y')) คำสั่งของฉันล้มเหลวในการ จำกัด บันทึกในช่วง 30 วันที่ผ่านมา - มันเลือกบันทึกทั้งหมด ใครช่วยชี้ทางที่ถูกต้องให้ฉันได้ไหม รู้สึกเหมือนอยู่ใกล้ ๆ ขอขอบคุณและมีสัปดาห์ที่ดี
122 mysql  date  select 

5
จะยอมรับพารามิเตอร์วันที่ในคำขอ GET ไปยัง Spring MVC Controller ได้อย่างไร
ฉันมีคำขอ GET ที่ส่งวันที่ในรูปแบบ YYYY-MM-DD ไปยัง Spring Controller รหัสคอนโทรลเลอร์มีดังนี้: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } คำขอถูกส่งอย่างถูกต้องเนื่องจากฉันกำลังตรวจสอบกับ Firebug ฉันได้รับข้อผิดพลาด: HTTP Status 400: คำร้องขอที่ไคลเอ็นต์ส่งไปนั้นไม่ถูกต้องตามหลักไวยากรณ์ ฉันจะทำให้คอนโทรลเลอร์ยอมรับรูปแบบของวันที่นี้ได้อย่างไร กรุณาช่วย. ผมทำอะไรผิดหรือเปล่า?
122 java  spring  date  spring-mvc 


14
จะรับเวลาเริ่มต้นและเวลาสิ้นสุดของวันได้อย่างไร?
จะรับเวลาเริ่มต้นและเวลาสิ้นสุดของวันได้อย่างไร? รหัสเช่นนี้ไม่ถูกต้อง: private Date getStartOfDay(Date date) { Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DATE); calendar.set(year, month, day, 0, 0, 0); return calendar.getTime(); } private Date getEndOfDay(Date date) { Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int …
121 java  date 

21
Java Date cut off ข้อมูลเวลา
ฉันมีวัตถุ Java Date ที่มีข้อมูลวันที่และเวลา ฉันต้องการเขียนวิธีการที่จะตัดข้อมูลเวลาตัดทอนชั่วโมงนาที - วินาทีดังนั้นฉันจึงเหลือวันที่เท่านั้น ตัวอย่างการป้อนข้อมูล: 2008-01-01 13:15:00 ผลลัพธ์ที่คาดหวัง: 2008-01-01 00:00:00 คุณมีเคล็ดลับหรือไม่? ฉันลองทำสิ่งนี้: (timestamp / (24 * 60 * 60 * 1000)) * (24 * 60 * 60 * 1000) แต่ฉันพบปัญหาเกี่ยวกับเขตเวลา
121 java  date  time  timestamp 

11
พบค่าตัวเลขที่ไม่ดี
ฉันมีแบบฟอร์มที่ผ่านวันที่สองวัน (เริ่มต้นและสิ้นสุด) ไปยังสคริปต์ PHP ที่จะเพิ่มสิ่งเหล่านั้นลงในฐานข้อมูล ฉันมีปัญหาในการตรวจสอบความถูกต้อง ฉันได้รับข้อผิดพลาดต่อไปนี้ พบค่าตัวเลขที่ไม่ดี นี่คือตอนที่ฉันใช้สิ่งต่อไปนี้ date("d",$_GET['start_date']); แต่เมื่อฉันใช้ฟังก์ชันstrtotime ()ตามคำแนะนำของหลาย ๆ ไซต์ฉันจะได้รับวันประทับเวลายูนิกซ์ของ 1/1/1970 มีความคิดอย่างไรที่จะหาวันที่ถูกต้องได้
120 php  validation  date  time 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.