এইচটিএমএল 5 ইনপুট টাইপের ডেটটাইমটিকে ইতিমধ্যে ব্রাউজারগুলি থেকে সমর্থন করা কেন?


112

আমি ভাবছিলাম যে সমস্ত ব্রাউজারগুলি যেমন ক্রমের ২ 26 টিরও বেশি সংস্করণ, কেন অতীতে ইনপুটটির জন্য সমর্থন ছিল datetime?

এটি এই নিবন্ধটির সদৃশ বলে মনে হচ্ছে তবে এটি বেশ বয়স্ক।

দেখে মনে হচ্ছে এইচটিএমএল ডব্লিউ জি পছন্দ datetime-local( W3C উপরে) datetime( W3C ), কিন্তু কেন?

দেখুন এই বৈশিষ্ট্য উন্নয়ন টাইমলাইনে জন্য।

অন্যরা যা বলে:

মোবাইলএক্সওয়েব ডটকমের তথ্য অনুসারে এটি আইওএস-এ অবমুক্ত করা হয়েছিল কারণ এটি ডেটটাইম ইনপুট টাইপের মতো অনেক বেশি দেখাচ্ছে।

গুগল ক্রোম অনুসরণ করে, এখন আইওএস-এ সাফারি ডেটটাইম ইনপুট টাইপটিকে আর সমর্থন করে না এবং এটি পাঠ্যে ফ্যালব্যাক হবে। এই ধরণের তারিখ-স্থানীয়ের পক্ষে বা একই উদ্দেশ্যে দুটি ইনপুট, তারিখ এবং সময় ব্যবহার করে মান হিসাবে অবচয় করা হয়েছিল। সমস্যাটি হ'ল ডেটটাইম আইওএসের সাথে সংস্করণ 5.0 থেকে 6.1 পর্যন্ত সামঞ্জস্যপূর্ণ ছিল; আপনি যদি এটি ব্যবহার করছেন, সাবধান!

পার্থক্য কি?

যেখানে datetime-localকেবলমাত্র একটি তারিখ এবং সময় উপাদান datetimeথাকে সেখানে সময় অঞ্চলও থাকে। এটি কার্যকর কারণ যেহেতু আপনি যখন ক্লায়েন্টের সময় অঞ্চলটি সার্ভারের চেয়ে আলাদা হয় তখন আপনি আলাদাভাবে কাজ করতে চাইতে পারেন।

কেন এই ব্যাপার?

ওয়েব পৃষ্ঠাটি যদি জিজ্ঞাসা করে: আপনি কখন আমাকে ফোন করতে চান এবং ব্যবহারকারী 'কাল, বিকাল ৩ টা' বাছাই করেন, কখন তাকে আবার কল করার দরকার পড়ে? আগামীকাল বিকাল ৩ টা ইউটিসি না সিইটি?


7
এইচটিএমএল 5 এখনও একটি "প্রার্থীর সুপারিশ"। এটি এখনও চূড়ান্ত নয়। এজন্যই সম্ভবত জিনিসগুলি পরিবর্তন হতে থাকে।
রকেট হাজমত

সত্য, তবে যতদূর আমি দেখতে পাচ্ছি প্রস্তাবটি পরিবর্তিত হয়নি, সুতরাং এটি ব্রাউজার বিক্রেতার পছন্দ বলে মনে হয়।
প্যাট্রিক হফম্যান

আমার মনে হয় আপনাকে একটি বাহ্যিক গ্রন্থাগার সন্ধান করতে হবে বা নিজেই এটি তৈরি করতে হবে ...
ল্যাটিনসইড

2
ওয়েবমাস্টার্স.এসইতে কিছু দরকারী তথ্য রয়েছে - ডেটটাইম-লোকাল কি এইচটিএমএল 5.1 থেকে সরানো হয়েছে? ভবিষ্যতের উপর date, time, datetime, এবং datetime-local
ব্যবহারকারী 247702

উত্তর:


65

ব্রাউজার বিক্রেতারা হ'ল মান অনুমোদিত হওয়ার কারণে বিশ্বাস হারিয়ে ফেলছেন বলেই আমি কেবল কারণটি মনে করতে পারি, সুতরাং তাদের কোড থেকে প্রয়োগটি সরিয়ে ফেলা।

এই চিন্তাকে সমর্থন করার জন্য: ডাব্লু 3 সি কেবল তাদের datetimeএবং datetime-localতাদের কার্যকরী খসড়া থেকে উভয়কেই সরিয়ে দিয়েছে।

ব্রাউজার বিক্রেতারা শেষ পর্যন্ত তাদের উভয়ের সমর্থন বাদ দেবেন।

এইচটিএমএল 5 টেস্ট অনুসারে বর্তমান ব্রাউজারগুলির বেশিরভাগই ইনপুট উভয় প্রকারের সমর্থন সরিয়ে ফেলে।

সর্বশেষ উন্নয়ন:

  • datetime-localখসড়া ফিরে এসেছে;
  • নতুন চশমা পৃষ্ঠাটি প্রদর্শন করে না datetime, তবে এটি প্রদর্শিত হয় datetime-local। এটি মানচিত্রে ফিরে এসে আবার সমর্থনযোগ্য হতে চলেছে বলে শোনাচ্ছে!

ওয়েবমাস্টার্স সম্পর্কিত এই পোস্টটিরও খেয়াল করুন SEএসই : এইচটিএমএল 5.1 থেকে ডেটটাইম-লোকাল সরানো হয়েছে কি?


5
কে স্ট্যান্ডার্ড সংজ্ঞায়িত করেন যদি তারা না (আই.ক্রোম, ফায়ারফক্সের বিকাশকারী), তবে তারা ব্রাউজার থেকে পুরোপুরি সূক্ষ্ম জিনিসগুলি মুছবেন কেন?
যোদা

3
আমি আর একমত হতে পারি না। এটা কাজ করেছে. এটা ভাল কাজ করে। আমার এইটা দরকার. কেন এটি অপসারণ?
প্যাট্রিক হফম্যান

@ যোদা: মনে হচ্ছে datetime-localকমপক্ষে রোডম্যাপে ফিরে এসেছে।
প্যাট্রিক হফম্যান

2
হ্যাঁ, দুঃখের বিষয় হ'ল আমরা দুটি কার্যক্ষম গ্রুপ, ডাব্লু 3 সি ( ইনপুটটির ডাব্লু 3 সি সংস্করণ ) এবং WHATWG ( WHATWG সংস্করণ ) এর মধ্যে পার্থক্য দেখতে শুরু করি । আমি আশঙ্কা করেছি যে এটি কোনও দিন ঘটবে ...
দিয়েগো

3
ওয়েবটি তৈরি হওয়ার 25 বছর পরেও কীভাবে এই সমস্যাটি এখনও সমাধান করা যায় না তা আমি পছন্দ করি। পুরো আইএমও হিসাবে অনেকগুলি সফ্টওয়্যার শিল্পকে যোগ দেয়।
ম্যাট লেইস

9

সূত্র http://www.w3.org/TR/html5/

"নিম্নলিখিত বৈশিষ্ট্যগুলি ঝুঁকিতে রয়েছে এবং বাস্তবায়নের অভাবে এটি সরানো হতে পারে
.. .. <ইনপুট টাইপ = তারিখের সময়> .."

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.