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

ใช้สำหรับคำถามเกี่ยวกับการจัดการวันที่หรือเวลาผ่านโมดูลใด ๆ อย่าใช้หากคุณใช้ "ปฏิทิน" เป็นแท็กอยู่แล้ว

10
เปลี่ยนรูปแบบวันที่ของบทความ
ฉันต้องการเปลี่ยนรูปแบบวันที่ที่ใช้สำหรับบทความใน Drupal 8 ดูเหมือนว่าจะใช้Default medium dateรูปแบบตามค่าเริ่มต้น ฉันเพิ่มรูปแบบของตัวเองที่admin/config/regional/date-timeแต่ไม่สามารถหาตำแหน่งที่จะแก้ไขรูปแบบที่บทความใช้ มีวิธีการทำเช่นนี้จาก CMS หรือไม่จำเป็นต้องทำในรหัส?
21 8  datetime 

7
วิธีการแสดงวันที่ในเขตเวลาที่ถูกต้อง?
ฉันมีเขตข้อมูลช่วงเวลาที่ใช้งาน (field_date) ในประเภทเนื้อหา เมื่อฉันสร้างประเภทเนื้อหาของฉันฉันตั้งวันที่เริ่มเป็น: 2017-02-27 19:30:01 ตอนนี้ฉันต้องการรับค่าและแสดงวันที่ในรูปแบบอื่นดังนั้นให้ลองใช้รหัสต่อไปนี้: // Loading the node. $node = Node::load(2100); // Getting the start date value. $date = $node->field_date->value; // Printing to see what is the output. dpm($node->field_date->value); $date = strtotime($date); // Printing my timezone. dpm(drupal_get_user_timezone()); // Applying my custom format. $date = \Drupal::service('date.formatter')->format($date, 'custom', 'Y-m-d …
18 8  datetime 

5
วิธีกรองช่วงการดูตามวันที่ (เริ่มต้น, สิ้นสุด)
ใน Drupal 7 กับผู้ชมโมดูลวันที่เปิดใช้งานมันก็สวยง่ายต่อการกรองมุมมองโดยวันที่: UI เพียงแค่ให้คุณเลือกที่จะทำเช่นนั้น อย่างไรก็ตามใน Drupal 8 เขตข้อมูลวันที่และมุมมองเป็นส่วนหนึ่งของแกนหลัก แต่ถ้าคุณเลือกเขตข้อมูลช่วงวันที่เป็นตัวกรองในมุมมองจะไม่เสนอตัวเลือกวันที่ให้คุณอีกต่อไป แต่จะแสดงเฉพาะตัวเลือกการกรองสำหรับฟิลด์ข้อความ อย่างไรก็ตามตัวเลือกเฉพาะวันที่นั้นพร้อมใช้งานสำหรับค่าวันที่ภายในเช่น ´เนื้อหา: เปลี่ยนแล้ว เนื่องจากฉันต้องการแสดงเฉพาะโหนดที่มีวันที่ก่อนหรือหลังวันที่จริงซึ่งวันที่ถูกระบุโดยฟิลด์ช่วงวันที่ที่กำหนดเองนี่ไม่ตรงกับความต้องการของฉัน ฉันจะกรองมุมมองใน Drupal 8 ตามฟิลด์วันที่ด้วยการดำเนินการเฉพาะวันที่ได้อย่างไร
18 views  8  datetime 

2
ป๊อปอัพวันที่ในตัวกรองที่เปิดเผย
ฉันใช้ Drupal 7 กับมุมมอง 3 ฉันใช้ตัวกรองแบบเปิดเผยสำหรับเขตข้อมูลวันที่และฉันต้องการระบุตัวเลือกเพื่อเลือกวันที่จาก datepopup สำหรับตัวกรองวันที่หรือไม่ ฉันจะทำสิ่งนี้ได้อย่างไร
16 views  datetime 

2
วิธีการใช้วันที่ mysql หรือเขตข้อมูลวันที่อย่างถูกต้องใน hook_schema ()?
ฉันเขียนไฟล์ mymodule.install ซึ่งมีข้อกำหนด schema เพื่อสร้างตารางในฐานข้อมูลของฉัน ตารางนี้มีสองเขตข้อมูล เขตข้อมูลเหล่านี้จะถูกเติมโดยผู้ใช้เมื่อพวกเขาจะเติมเนื้อหาเฉพาะ (ตัวอย่างเช่น: เพื่อระบุวันที่เผยแพร่สำหรับข่าว) ตอนนี้ฉันไม่ได้ใช้โมดูล Date ที่มีจุดประสงค์ทำให้ฉันต้องการให้ทั้งสองฟิลด์อยู่ในแถวเดียวกันในตารางฐานข้อมูลด้วยเหตุผลอื่น hook_schema กำหนดเขตข้อมูลทั้งสองด้วยวิธีนี้: 'pubblish_date' => array( 'description' => t('The pubblish date for the single news'), 'mysql_type' => 'datetime', 'not null' => FALSE, ), 'unpublish_date' => array( 'description' => t('The unpublish date for the single news'), 'mysql_type' => 'datetime', 'not …

3
วิธีจัดกลุ่มมุมมองแถวเรียงตามปีโดยใช้ฟิลด์วันที่
ฉันมีประเภทเนื้อหาพร้อมฟิลด์วันที่ ฉันต้องการส่งออกพวกเขาจัดกลุ่มตามปีเช่น 2011 - nodeA 2011-09-01 - nodeB 2011-01-29 2010 - nodeC 2010-12-08 ฉันจะทำสิ่งนั้นได้อย่างไร
12 7  datetime  views 

4
วิธีกำหนดค่าตัวกรองที่เปิดเผยในมุมมองโดยใช้ตัวใช้เลือกวันที่
ฉันจะกำหนดค่าตัวกรองแบบเปิดเผยเพื่อให้ผู้ใช้สามารถกรองเนื้อหาเว็บไซต์ของฉันตามวันที่สร้างได้อย่างไรโดยใช้ตัวเลือกวันที่ ฉันลองใช้เนื้อหา: เขียนโดยเป็นตัวกรอง แต่ฉันได้รับฟิลด์ข้อความเพื่อป้อนวันที่เพื่อป้อนวันที่ / เวลาในรูปแบบyyyy-mm-dd hh: mm: ssซึ่งทำให้การป้อนวันที่ยากขึ้นสำหรับผู้ใช้ และเกิดข้อผิดพลาดได้ง่ายขึ้น ความแตกต่างระหว่าง Drupal 8 กับ Drupal 7 กับViews 7.x-3 คืออะไร?
11 8  views  datetime 

11
ตั้งค่าฟิลด์วันที่โดยทางโปรแกรมใน Drupal 7: วันที่, วันที่ (รูปแบบ ISO) และวันที่ (Unix Timestamp)
การใช้Form APIและhook_form_alter ()ฉันจะตั้งค่า (บังคับ) ค่าด้วยตนเองสำหรับแต่ละประเภทฟิลด์วันที่ของ Drupal 7 โดยใช้ Unix Timestamp ที่ถูกต้องได้อย่างไร เมื่อฟอร์มถูกส่งรูปแบบ field_date เป็นอาร์เรย์ว่างเสมอ ด้านล่างเป็นรหัสที่ใช้งานไม่ได้ hook_form_alter(&$form, &$form_state, $form_id) { // http://drupal.org/node/1455576 - Date $form['field_date'][LANGUAGE_NONE][0]['value'] = time(); // http://drupal.org/node/1455576 - Date (ISO Format) $form['field_date_iso_format'][LANGUAGE_NONE][0]['value'] = time(); // http://drupal.org/node/1455576 - Date (Unix Timestamp) $form['field_date_unix_timestamp'][LANGUAGE_NONE][0]['value'] =time(); } ฉันควรพูดถึงวิดเจ็ตฟิลด์ตั้งค่าเป็นข้อความและรูปแบบของมันคือ 'Ymd H: i: s' ฉันได้พยายามยังแทนdate('Y-m-d …
11 7  datetime 

2
กำหนดวันที่สามารถคลิกบนป๊อปอัพปฏิทิน
ฉันกำลังสร้างฟอร์มใน Drupal 7 ด้วย API ของฟอร์ม ตอนนี้ฉันสามารถสร้างช่องป้อนข้อมูลปฏิทินแบบธรรมดาด้วยรหัสต่อไปนี้: $form['services_tab']['schedule_datepicker'] = array( '#title' => t('Pick the desired date'), '#type' => 'date_popup', '#date_year_range' => '0:0', '#date_format' => 'Y-m-d', '#prefix' => '<div id="datepicker-schedule">', '#suffix' => '</div>', ); ตอนนี้ฉันสามารถทำให้ป๊อปอัปปฏิทินสวยงามปรากฏขึ้น สิ่งที่ฉันพยายามทำให้สำเร็จคือเปิดใช้งานหรือปิดใช้งานบางวันตามกฎเช่น: ปิดใช้งานทุกวันเสาร์และวันอาทิตย์; หรือลบรัฐคลิกจากวันที่ที่เฉพาะเจาะจงตามรายการวันหยุดประจำชาติ ... นี่เป็นสิ่งที่สามารถทำได้ด้วยการเข้ารหัส PHP หรือจำเป็นต้องใช้กับ jQuery หรือไม่? ในกรณีที่ jQuery เป็นวิธีแก้ปัญหาฉันขอขอบคุณคำแนะนำใด ๆ เกี่ยวกับวิธีการทำเช่นนั้น ... ปฏิทินเป็นตาราง …
10 forms  datetime 

1
ความแตกต่างระหว่างการจัดการโซนเวลาวันที่
มีตัวเลือกมากมายสำหรับการจัดการโซนเวลาโซนเวลาของไซต์เวลาของวันที่เขตเวลาของผู้ใช้ UTC และไม่มีการแปลงโซนเวลา ความแตกต่างระหว่างพวกเขาคืออะไร? กรณีหนึ่งจะออกอากาศทางโทรทัศน์ที่ทุกคนในโลกจะได้สัมผัสพร้อมกัน เขตเวลาของผู้ใช้จะถูกต้องที่จะใช้หรือไม่ หากผู้ประกาศวางเวลา 20.00 น. ในขณะที่อยู่ในนิวยอร์กใครบางคนในแคลิฟอร์เนียจะได้สัมผัสสิ่งนี้เวลา 17.00 น. หรือกรณีที่เกิดขึ้นในนิวยอร์กและใครก็ตามที่ต้องการสัมผัสมันจะต้องอยู่ที่นั่นในเวลา 20.00 น. หมายความว่ามันอาจจะเกิดขึ้นในเวลา 17.00 น. ในแคลิฟอร์เนีย แต่นั่นไม่สำคัญกับ คนในแคลิฟอร์เนีย สิ่งที่สำคัญคือพวกเขาอยู่ในสถานที่เวลา 20.00 น. ในนิวยอร์กดังนั้นเวลาไม่ควรเปลี่ยนแปลงไม่ว่าผู้ใช้จะอยู่ที่ไหนหรือเวลาใดในเขตเวลาของพวกเขาบทกวีสแลมเกิดขึ้น
9 7  datetime 

3
วิธีการป้อนวันที่ไม่สมบูรณ์หรือบางส่วนด้วยโมดูลวันที่ (วัน - เดือน - ปี / เดือน - ปี / ปี)
ฉันมีประเภทเนื้อหา A และมีเขตข้อมูลวันที่ ฉันกำลังเลือกDay-Month-Yearสำหรับฟิลด์วันที่นี้ แต่ไม่ใช่ทุกเนื้อหามีวันและฉันต้องการเลือกเท่านั้นMonthและYearสำหรับเนื้อหาเหล่านี้ หากฉันเลือก (ป้อน) เฉพาะเดือนและปีจะมีข้อผิดพลาด : ค่าที่ป้อนสำหรับฟิลด์วันที่ไม่ถูกต้อง: ค่ามีนาคม 2522 ไม่ตรงกับรูปแบบที่คาดหวัง ฉันติดตั้งและลองโมดูลวันที่บางส่วนแต่ก็ยังไม่สามารถทำสิ่งที่ฉันต้องการแม้ว่ามันจะบอกว่าในหน้าโมดูล: โมดูลนี้มีฟิลด์วันที่และเวลาที่อนุญาตให้แต่ละองค์ประกอบว่างเปล่าในขณะที่ยังคงให้รายชื่อเรียงลำดับของเขตข้อมูล ฉันจะทำสิ่งนั้นได้อย่างไร ฉันต้องการที่จะใส่เต็มรูปแบบวันที่ ( Day-Month-Year) สำหรับบางโหนดและสำหรับบางคนอื่น ๆบางส่วนวัน (เฉพาะMonth-Year) และบางทีสำหรับบางคนอื่น ๆ Yearเท่านั้น เป็นไปไม่ได้เหรอ Day-Month-Year Month-Year Year (และยังมีปัญหาที่ไม่ได้แก้ไขเกี่ยวกับเรื่องนี้: อนุญาตให้มีการ "ละเอียด" แบบละเอียด )
9 7  datetime 

3
โทเค็นเอนทิตี + ฟิลด์วันที่ + รูปแบบที่กำหนดเอง…ไม่สามารถใช้ช่องว่างได้
ฉันมีประเภทเนื้อหา (คำถามประจำสัปดาห์) ... พร้อมฟิลด์วันที่ (ใช้สำหรับ "วันที่เผยแพร่" คำถามจะไม่ถูกเผยแพร่จนกว่าจะถึงวันนั้น) ฉันกำลังพยายามจัดรูปแบบชื่อแบบกำหนดเองโดยไม่เปลี่ยนรูปแบบวันที่เริ่มต้น (ยาวปานกลางสั้น) สำหรับ "รูปแบบสำหรับชื่อเรื่อง" ... ถ้าฉัน [node: field-jcqotw-date: custom: l] จะแสดงวัน (เช่น: วันอาทิตย์) ถ้า I [node: field-jcqotw-date: custom: lF] มันจะแสดง dayMonth ไม่มีช่องว่าง (เช่น: SundayJune) ถ้า I [node: field-jcqotw-date: custom: l F] แสดงว่า "[node: field-jcqotw-date: custom: l F]" (ex: SundayJune) ถ้า I [node: field-jcqotw-date: …
9 7  datetime  tokens 

2
การแบ่งหน้ามุมมองตามฟิลด์การจัดกลุ่ม?
ฉันกำลังอัปเกรดไซต์ที่ฉันสร้างเมื่อ 2 ปีก่อนจาก D6 เป็น D7 ในเว็บไซต์นั้นฉันมีมุมมองรายการที่จัดกลุ่มตามปีเพื่อให้รายการสำหรับแต่ละปีปรากฏในหน้าแยกต่างหาก - คุณผ่านมุมมองปีและแสดงโหนดที่เหมาะสมสำหรับปีนั้น ฉันต้องมีลิงก์ "ปีก่อนหน้า" และ "ปีหน้า" ซึ่งจะลิงค์ไปยังหน้าเว็บที่แสดงโหนดสำหรับปีก่อนหน้าหรือปีถัดไปตามความเหมาะสม ฉันทำสิ่งนี้ในไซต์เก่า (D6) โดยอนุญาตให้ส่วนหัวแสดงรหัส PHP (ใช้ตัวกรอง PHP) ทำคณิตศาสตร์เกี่ยวกับพารามิเตอร์ "ปี" แบบพาส - อินและเขียนลิงก์ไปยังปีถัดไปและก่อนหน้าเป็นวัตถุดิบ HTML นี่เป็นความรู้สึกที่ผิด - ไม่ดีมาก - Drupal - แต่ฉันไม่สามารถหาวิธีที่จะได้รับมุมมองที่จะทำมันมากขึ้น ความรู้สึกของฉันคือฉันต้องการใช้บางสิ่งบางอย่างเช่นฟิลด์การจัดกลุ่ม (จาก "รูปแบบ / การตั้งค่า") ยกเว้นว่าแทนที่จะใส่หัวเรื่องระหว่างโหนดที่จัดกลุ่ม (ซึ่งในกรณีของฉันจะทำให้หน้าเว็บมีโหนดนับพันรายการ) แสดง) มันจะแบ่งออกเป็นหน้า ๆ ตามฟิลด์การจัดกลุ่มนั้น ความคิดใด ๆ ฉันพบบางรายการที่ชี้ไปยังคำตอบที่เป็นไปได้ มีคำถามก่อนหน้านี้: การแบ่งหน้ารับชมตามเงื่อนไขการจัดหมวดหมู่ ปีของฉันยังมีข้อกำหนดด้านอนุกรมวิธานดังนั้นสิ่งนี้จะได้ผลสำหรับฉันหากคำถามได้รับคำตอบตามที่เคยถาม …

3
ใช้รูปแบบวันที่ของ Timeago ในเวลาน้อยกว่า 24 ชั่วโมงก่อนเท่านั้น
ฉันต้องการใช้โมดูลTimeagoเป็นรูปแบบวันที่ อย่างไรก็ตามเมื่อเวลาผ่านไปเกิน 24 ชั่วโมงฉันต้องการให้แสดงรูปแบบอื่น (เช่น 4 ก.พ. 2013) คล้ายกับการใช้ Twitter หรือ Dribbble ฉันพยายามที่จะปรับแต่งรหัส แต่ทักษะของฉันทำให้ฉันผิดหวัง: / อาจมีโมดูลที่ดีกว่าสำหรับสาเหตุนี้หรือไม่? หรือฉันต้องทำเอง ฉันพบรหัสนี้ที่แสดงให้เห็นว่าฉันต้องการให้มันทำงานอย่างไร แต่ฉันไม่รู้ว่าจะนำมันไปใช้กับ drupal ได้อย่างไร ความช่วยเหลือใด ๆ ที่ชื่นชมขอบคุณ
8 7  datetime 

2
วิธีนับถอยหลังวันที่ (ถึงวันที่ในอนาคต)
เราจะนับถอยหลังวันที่อย่างไร (เช่นนี้: https://www.mupromo.com/?kbid=4722 ) ฉันรู้ว่าฉันต้องสร้างบล็อก ... และฉันมีรหัสสำเร็จรูปสำหรับสิ่งนั้น แต่ฉันสงสัยว่ามีโมดูลที่ทำสิ่งที่คล้ายกันอยู่แล้ว ... หรือตัวชี้อื่น ๆ ที่คุณสามารถให้ได้
8 datetime 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.