UTC दिनांक समय को स्थानीय दिनांक समय में परिवर्तित करें


337

सर्वर से मुझे इस प्रारूप में एक डेटाइम चर मिलता है: 6/29/2011 4:52:48 PMऔर यह यूटीसी समय में है। मैं इसे जावास्क्रिप्ट का उपयोग करके वर्तमान उपयोगकर्ता के ब्राउज़र समय में परिवर्तित करना चाहता हूं।

यह जावास्क्रिप्ट या jQuery का उपयोग करके कैसे किया जा सकता है?



1
सावधान रहे। यह एक अजीब तारीख प्रारूप है, इसलिए जो भी समाधान आप उपयोग करते हैं उसमें इसे निर्दिष्ट करना सुनिश्चित करें। यदि संभव हो, तो आईएसओ प्रारूप में तारीख भेजने के लिए सर्वर प्राप्त करें।
माइकल शेपर

जवाबों:


404

जावास्क्रिप्ट में एक तिथि में परिवर्तित करने से पहले स्ट्रिंग को 'UTC' संलग्न करें:

var date = new Date('6/29/2011 4:52:48 PM UTC');
date.toString() // "Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)"

5
function localizeDateStr (date_to_convert_str) {var date_to_convert = new Date (date_to_convert_str); var local_date = नई तिथि (); date_to_convert.setHours (date_to_convert.getHours () + local_date.getTimezoneOffset ()); वापसी date_to_convert.toString (); }
मैट

4
@matt ऑफसेट रिटर्न मिनट्स, घंटे नहीं, आपको 60 से विभाजित करने की आवश्यकता है
ब्लेडफिस्ट

50
यह मानता है कि स्ट्रिंग का दिनांक भाग अमेरिकी मानक, मिमी / dd / YYYY का अनुसरण कर रहा है, जो स्पष्ट रूप से यूरोप और दुनिया के अन्य हिस्सों में नहीं है।
AsGoodAsItGates 16:14

7
@digitalbath क्रोम पर काम करता है लेकिन फ़ायरफ़ॉक्स पर काम नहीं करता है।
गणेश सतपुते


138

मेरे विचार में सर्वरों को हमेशा सामान्य स्थिति में मानकीकृत आईएसओ 8601-प्रारूप में डेटाइम लौटा देना चाहिए ।

अधिक जानकारी यहाँ:

इस मामले में सर्वर वापस आ जाएगा '2011-06-29T16:52:48.000Z'जो सीधे JS दिनांक ऑब्जेक्ट में फीड होगा।

var utcDate = '2011-06-29T16:52:48.000Z';  // ISO-8601 formatted date returned from server
var localDate = new Date(utcDate);

localDateसही स्थानीय समय जो मेरे मामले में दो घंटे के बाद (डीके समय) होगा में होगा।

आपको वास्तव में यह सब पार्स करने की ज़रूरत नहीं है, जो सामान को जटिल करता है, जब तक कि आप सर्वर से किस प्रारूप के अनुरूप हैं।


1
कैसे प्राप्त करने के लिए प्रारूप प्रारूप है? मुझे UTC के प्रारूप में तारीख मिल रही है, UTC ने अंत में जोड़ा
दीपिका

8
@ कोलिन उस भाषा पर निर्भर है। C # में आप एक DateTimeऑब्जेक्ट को प्रारूपित कर सकते हैं .toString("o")जिसके साथ एक आईएसओ -8601 स्वरूपित स्ट्रिंग देता है जैसा कि ऊपर दिखाया गया है। msdn.microsoft.com/en-us/library/zdtaw1bw(v=vs.110).aspx जावास्क्रिप्ट में new Date().toISOString()developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
हुलवेज

99

यह एक सार्वभौमिक समाधान है:

function convertUTCDateToLocalDate(date) {
    var newDate = new Date(date.getTime()+date.getTimezoneOffset()*60*1000);

    var offset = date.getTimezoneOffset() / 60;
    var hours = date.getHours();

    newDate.setHours(hours - offset);

    return newDate;   
}

उपयोग:

var date = convertUTCDateToLocalDate(new Date(date_string_you_received));

क्लाइंट स्थानीय सेटिंग के आधार पर दिनांक प्रदर्शित करें:

date.toLocaleString();

41
सभी टाइमज़ोन के साथ काम नहीं करता है। वहाँ एक अच्छा कारण है क्यों getTimeZoneOffset मिनटों में है! geographylists.com/list20d.html
शुकूरिन

5
@siukurnin। इसलिए अजीब समय-प्रबंधन करने के लिए, newDate.setTime (date.getTime () + date.getTimezoneOffset () * 60 * 1000) का उपयोग करें
Guillaume Gendre

18
newDate.setMinute (date.getMinutes () - date.getTimezoneOffset ()) पर्याप्त होगा। ठीक होने के घंटों में भी
Lu55

1
बहुत निश्चित है कि यह संभवतः किसी भी समय क्षेत्र के लिए काम नहीं कर सकता है जो कि 30 मिनट है? यह पूरे घंटे में चक्कर लगता है।
निक जी

2
जब आधी रात को पारी पार हो जाती है, तो यह तारीख को ठीक से निर्धारित नहीं करता है; संभवतः क्योंकि यह केवल सेटहॉर्स का उपयोग कर रहा है जो तारीख को प्रभावित नहीं करता है?
यूनीफॉनिक

37

आपको क्लाइंट का (यूटीसी) ऑफसेट (मिनटों में) मिलना चाहिए:

var offset = new Date().getTimezoneOffset();

और फिर संवाददाता को सर्वर से मिलने वाले समय में जोड़ना या घटाना।

उम्मीद है की यह मदद करेगा।


2
DST के बारे में क्या?
रिच

26

मेरे लिए उपरोक्त समाधान काम नहीं किया।

IE के साथ स्थानीय के लिए UTC तिथि-समय रूपांतरण थोड़ा मुश्किल है। मेरे लिए, वेब एपीआई से तारीख-समय है '2018-02-15T05:37:26.007'और मैं स्थानीय समय-क्षेत्र के अनुसार परिवर्तित करना चाहता था, इसलिए मैंने जावास्क्रिप्ट में कोड का उपयोग किया।

var createdDateTime = new Date('2018-02-15T05:37:26.007' + 'Z');

21

इस फ़ंक्शन को अपने सिर में रखें:

<script type="text/javascript">
function localize(t)
{
  var d=new Date(t+" UTC");
  document.write(d.toString());
}
</script>

फिर अपने पृष्ठ के मुख्य भाग में प्रत्येक तिथि के लिए निम्नलिखित उत्पन्न करें:

<script type="text/javascript">localize("6/29/2011 4:52:48 PM");</script>

GMT और टाइम ज़ोन को हटाने के लिए, निम्न पंक्ति बदलें:

document.write(d.toString().replace(/GMT.*/g,""));


10

अच्छे परिणाम के बिना यहां पोस्ट किए गए कुछ अन्य लोगों की कोशिश करने के बाद, यह मेरे लिए काम कर रहा था:

convertUTCDateToLocalDate: function (date) {
    return new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(),  date.getHours(), date.getMinutes(), date.getSeconds()));
}

और यह विपरीत दिशा में जाने के लिए काम करता है, स्थानीय तिथि से यूटीसी तक:

convertLocalDatetoUTCDate: function(date){
    return new Date(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(),  date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds());
}

1
उपयोग करने के लिए कम कोड new Date(+date + date.getTimezoneOffset() * 6e4)। ;-)
RobG

यह काम नहीं करेगा, utc में मेरा समय "2020-04-02T11: 09: 00" है, इसलिए सिंगापुर से यह प्रयास किया, नई तारीख (+ नई तिथि ("2020-04-02T11: 09: 00") + नई तिथि ( । "2020-04-02T11: 09: 00") getTimezoneOffset () * 6e4), गलत समय दे रही है
AhammadaliPK

यह काम किया, नई तारीख ("2020-04-02T11: 09: 00" + 'Z');
11

10

अंत में समय क्षेत्र जोड़ें, इस मामले में 'UTC':

theDate = new Date( Date.parse('6/29/2011 4:52:48 PM UTC'));

उसके बाद, सही लोकेल में दिनांक प्रदर्शित करने के लिए टोकाले () * फंक्शन परिवारों का उपयोग करें

theDate.toLocaleString();  // "6/29/2011, 9:52:48 AM"
theDate.toLocaleTimeString();  // "9:52:48 AM"
theDate.toLocaleDateString();  // "6/29/2011"

9

मैट का जवाब इस तथ्य को याद कर रहा है कि दिन की बचत का समय दिनांक () के बीच भिन्न हो सकता है और जिस तारीख को इसे बदलने की आवश्यकता है - यहां मेरा समाधान है:

    function ConvertUTCTimeToLocalTime(UTCDateString)
    {
        var convertdLocalTime = new Date(UTCDateString);

        var hourOffset = convertdLocalTime.getTimezoneOffset() / 60;

        convertdLocalTime.setHours( convertdLocalTime.getHours() + hourOffset ); 

        return convertdLocalTime;
    }

और डिबगर में परिणाम:

UTCDateString: "2014-02-26T00:00:00"
convertdLocalTime: Wed Feb 26 2014 00:00:00 GMT-0800 (Pacific Standard Time)

9

यूटीसी और स्थानीय समय के लिए इसका उपयोग करें और इसके विपरीत।

//Covert datetime by GMT offset 
//If toUTC is true then return UTC time other wise return local time
function convertLocalDateToUTCDate(date, toUTC) {
    date = new Date(date);
    //Local time converted to UTC
    console.log("Time: " + date);
    var localOffset = date.getTimezoneOffset() * 60000;
    var localTime = date.getTime();
    if (toUTC) {
        date = localTime + localOffset;
    } else {
        date = localTime - localOffset;
    }
    date = new Date(date);
    console.log("Converted time: " + date);
    return date;
}

3
दिन के उजाले की बचत के समय क्या हुआ। सीईटी समय क्षेत्र
NovusMobile

मेरा जवाब देखिए @ stackoverflow.com/questions/6525538/…
हल्लवे

9

यह Adorjan Princ´s के उत्तर पर आधारित एक सरलीकृत समाधान है:

function convertUTCDateToLocalDate(date) {
    var newDate = new Date(date);
    newDate.setMinutes(date.getMinutes() - date.getTimezoneOffset());
    return newDate;
}

उपयोग:

var date = convertUTCDateToLocalDate(new Date(date_string_you_received));

9 अक्टूबर 2017 को इसे क्यों डाउन किया गया? कृपया अपनी राय समझने में मेरी मदद करने के लिए एक टिप्पणी लिखें।
हूहा

9

यदि आप का उपयोग करने में कोई आपत्ति नहीं है moment.jsऔर आपका समय यूटीसी में है तो बस निम्नलिखित का उपयोग करें:

moment.utc('6/29/2011 4:52:48 PM').toDate();

यदि आपका समय utc में नहीं है, लेकिन आपको ज्ञात कोई अन्य लोकेल है, तो निम्नलिखित का उपयोग करें:

moment('6/29/2011 4:52:48 PM', 'MM-DD-YYYY', 'fr').toDate();

यदि आपका समय पहले से ही स्थानीय है, तो निम्नलिखित का उपयोग करें:

moment('6/29/2011 4:52:48 PM', 'MM-DD-YYYY');

5

मेरे लिए सबसे सरल का उपयोग कर लग रहा था

datetime.setUTCHours(datetime.getHours());
datetime.setUTCMinutes(datetime.getMinutes());

(मैंने सोचा कि पहली पंक्ति पर्याप्त हो सकती है लेकिन टाइमज़ोन हैं जो घंटों के अंशों में बंद हैं)


किसी को भी इस के साथ कोई समस्या है? यह मेरे लिए सबसे अच्छा विकल्प लगता है। मैंने एक UTC स्ट्रिंग ली, जिसके अंत में "(UTC)" था, इसे एक दिनांक ऑब्जेक्ट के रूप में उपयोग करके सेट करें new Date('date string'), और फिर इन दो लाइनों को जोड़ा और यह सर्वर के UTC टाइमस्टैम्प से पूरी तरह से आधारित समय के साथ वापस आ रहा है। समायोजन के साथ यह उपयोगकर्ता के स्थानीय समय से मेल खाता है। मैं अजीब अंशों के बारे में एक घंटे के timezones के बारे में भी चिंता करने की ज़रूरत नहीं है ... यकीन नहीं अगर यह पूरी तरह से हर समय रखती है ...
tylerl

कई अन्य विकल्पों की कोशिश की, उनमें से किसी ने भी काम नहीं किया, लेकिन यह काम कर रहा है
समीरा के

5

JSON दिनांक स्ट्रिंग (C # में क्रमांकित) "2015-10-13T18: 58: 17" जैसा दिखता है।

कोणीय में, (हुलवेज के बाद) एक localdateफ़िल्टर बनाएं :

myFilters.filter('localdate', function () {
    return function(input) {
        var date = new Date(input + '.000Z');
        return date;
    };
})

फिर, स्थानीय समय प्रदर्शित करें जैसे:

{{order.createDate | localdate | date : 'MMM d, y h:mm a' }}

3

YYYY-MM-DD hh:mm:ssप्रारूप का उपयोग करना :

var date = new Date('2011-06-29T16:52:48+00:00');
date.toString() // "Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)"

YYYY-MM-DD hh:mm:ssप्रारूप से परिवर्तित करने के लिए , सुनिश्चित करें कि आपकी तिथि आईएसओ 8601 प्रारूप का पालन करें ।

Year: 
    YYYY (eg 1997)    
Year and month: 
    YYYY-MM (eg 1997-07)
Complete date: 
    YYYY-MM-DD (eg 1997-07-16)
Complete date plus hours and minutes:
    YYYY-MM-DDThh:mmTZD (eg 1997-07-16T19:20+01:00)    
Complete date plus   hours, minutes and seconds:
    YYYY-MM-DDThh:mm:ssTZD (eg 1997-07-16T19:20:30+01:00)    
Complete date plus hours, minutes, seconds and a decimal fraction of a second
    YYYY-MM-DDThh:mm:ss.sTZD (eg 1997-07-16T19:20:30.45+01:00) where:

YYYY = four-digit year
MM   = two-digit month (01=January, etc.)
DD   = two-digit day of month (01 through 31)
hh   = two digits of hour (00 through 23) (am/pm NOT allowed)
mm   = two digits of minute (00 through 59)
ss   = two digits of second (00 through 59)
s    = one or more digits representing a decimal fraction of a second
TZD  = time zone designator (Z or +hh:mm or -hh:mm)

ध्यान देने योग्य महत्वपूर्ण बातें

  1. आपको दिनांक और समय को एक से अलग करना होगा T, कुछ ब्राउज़रों में स्थान काम नहीं करेगा
  2. आपको इस प्रारूप का उपयोग करके टाइमज़ोन सेट करना होगा, टाइमज़ोन के +hh:mmलिए स्ट्रिंग का उपयोग करना (उदा।: 'UTC') कई ब्राउज़रों में काम नहीं करेगा। +hh:mmयूटीसी समयक्षेत्र से ऑफसेट का प्रतिनिधित्व करते हैं।

3

@Adorojan'sउत्तर लगभग सही है। लेकिन ऑफसेट के अलावा सही नहीं है क्योंकि अगर ब्राउज़र की तारीख GMT से आगे है और इसके विपरीत है तो ऑफसेट मूल्य नकारात्मक होगा। नीचे समाधान है जो मैं आया था और मेरे लिए पूरी तरह से ठीक काम कर रहा है:

// Input time in UTC
var inputInUtc = "6/29/2011 4:52:48";

var dateInUtc = new Date(Date.parse(inputInUtc+" UTC"));
//Print date in UTC time
document.write("Date in UTC : " + dateInUtc.toISOString()+"<br>");

var dateInLocalTz = convertUtcToLocalTz(dateInUtc);
//Print date in local time
document.write("Date in Local : " + dateInLocalTz.toISOString());

function convertUtcToLocalTz(dateInUtc) {
		//Convert to local timezone
		return new Date(dateInUtc.getTime() - dateInUtc.getTimezoneOffset()*60*1000);
}


3

मेरे लिए, यह अच्छा काम करता है

if (typeof date === "number") {
  time = new Date(date).toLocaleString();
  } else if (typeof date === "string"){
  time = new Date(`${date} UTC`).toLocaleString();
}

2

मैं इसका उत्तर देता हूं कि यदि कोई भी ऐसा फ़ंक्शन चाहता है जो विशिष्ट आईडी तत्व में परिवर्तित समय प्रदर्शित करता है और दिनांक प्रारूप स्ट्रिंग yyyy-mm-dd यहां लागू करता है तो तारीख 1 स्ट्रिंग है और आईडी उस तत्व का आईडी है जो उस समय प्रदर्शित होने जा रहा है।

function convertUTCDateToLocalDate(date1, ids) 
{
  var newDate = new Date();
  var ary = date1.split(" ");
  var ary2 = ary[0].split("-");
  var ary1 = ary[1].split(":");
  var month_short = Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
  newDate.setUTCHours(parseInt(ary1[0]));
  newDate.setUTCMinutes(ary1[1]);
  newDate.setUTCSeconds(ary1[2]);
  newDate.setUTCFullYear(ary2[0]);
  newDate.setUTCMonth(ary2[1]);
  newDate.setUTCDate(ary2[2]);
  ids = document.getElementById(ids);
  ids.innerHTML = " " + newDate.getDate() + "-" + month_short[newDate.getMonth() - 1] + "-" + newDate.getFullYear() + " " + newDate.getHours() + ":" + newDate.getMinutes() + ":" + newDate.getSeconds();
            }

मुझे पता है कि उत्तर पहले ही स्वीकार कर लिया गया है, लेकिन मुझे यहां Google का कारण मिलता है और मैंने स्वीकार किए गए उत्तर से प्रेरणा प्राप्त करने के साथ हल किया है इसलिए मैं इसे साझा करना चाहता हूं यदि किसी को ज़रूरत हो।


1

@Digitalbath उत्तर के आधार पर, यहां UTC टाइमस्टैम्प को हथियाने और दिए गए DOM तत्व में स्थानीय समय प्रदर्शित करने के लिए एक छोटा सा कार्य है (इस अंतिम भाग के लिए jQuery का उपयोग करके):

https://jsfiddle.net/moriz/6ktb4sv8/1/

<div id="eventTimestamp" class="timeStamp">
   </div>
   <script type="text/javascript">
   // Convert UTC timestamp to local time and display in specified DOM element
   function convertAndDisplayUTCtime(date,hour,minutes,elementID) {
    var eventDate = new Date(''+date+' '+hour+':'+minutes+':00 UTC');
    eventDate.toString();
    $('#'+elementID).html(eventDate);
   }
   convertAndDisplayUTCtime('06/03/2015',16,32,'eventTimestamp');
   </script>

0

मैंने एक अच्छी छोटी स्क्रिप्ट लिखी है जो एक यूटीसी युग लेती है और इसे क्लाइंट सिस्टम टाइमज़ोन में रूपांतरित करती है और इसे d / m / YH: i: s (PHP date function की तरह) प्रारूप में लौटाती है:

getTimezoneDate = function ( e ) {

    function p(s) { return (s < 10) ? '0' + s : s; }        

    var t = new Date(0);
    t.setUTCSeconds(e);

    var d = p(t.getDate()), 
        m = p(t.getMonth()+1), 
        Y = p(t.getFullYear()),
        H = p(t.getHours()), 
        i = p(t.getMinutes()), 
        s = p(t.getSeconds());

    d =  [d, m, Y].join('/') + ' ' + [H, i, s].join(':');

    return d;

};

0

आप गति का उपयोग कर सकते हैं , moment(date).format()हमेशा स्थानीय तारीख में परिणाम देंगे ।

बोनस , आप किसी भी तरह से प्रारूपित कर सकते हैं। उदाहरण के लिए।

moment().format('MMMM Do YYYY, h:mm:ss a'); // September 14th 2018, 12:51:03 pm
moment().format('dddd');                    // Friday
moment().format("MMM Do YY"); 

अधिक जानकारी के लिए आप मोमेंट जेएस वेबसाइट का संदर्भ ले सकते हैं


0

आप क्षण.जैस फ़ाइल का उपयोग करके इसे प्राप्त कर सकते हैं ।

इसका सरल आपने सिर्फ समयक्षेत्र के स्थान का उल्लेख किया है।

उदाहरण: यदि आप अपने डेटाइम को एशिया / कोलकाता टाइमज़ोन में बदलना चाहते हैं, तो आपको बस समय-समय पर प्राप्त स्थान का नाम बताना होगा।

var UTCDateTime="Your date obtained from UTC";
var ISTleadTime=(moment.tz(UTCDateTime, "Africa/Abidjan")).tz("Asia/Kolkata").format('YYYY-MM-DD LT');


0

मैंने एक फ़ंक्शन बनाया है जो सभी टाइमज़ोन को स्थानीय समय में परिवर्तित करता है।

मैंने getTimezoneOffset () का उपयोग नहीं किया, क्योंकि यह उचित ऑफ़सेट मूल्य नहीं देता है

आवश्यकताएँ:

1. npm i moment-timezone

function utcToLocal(utcdateTime, tz) {
    var zone = moment.tz(tz).format("Z") // Actual zone value e:g +5:30
    var zoneValue = zone.replace(/[^0-9: ]/g, "") // Zone value without + - chars
    var operator = zone && zone.split("") && zone.split("")[0] === "-" ? "-" : "+" // operator for addition subtraction
    var localDateTime
    var hours = zoneValue.split(":")[0]
    var minutes = zoneValue.split(":")[1]
    if (operator === "-") {
        localDateTime = moment(utcdateTime).subtract(hours, "hours").subtract(minutes, "minutes").format("YYYY-MM-DD HH:mm:ss")
    } else if (operator) {
        localDateTime = moment(utcdateTime).add(hours, "hours").add(minutes, "minutes").format("YYYY-MM-DD HH:mm:ss")
    } else {
        localDateTime = "Invalid Timezone Operator"
    }
    return localDateTime
}

utcToLocal("2019-11-14 07:15:37", "Asia/Kolkata")

//Returns "2019-11-14 12:45:37"

0

मेरे मामले में, मुझे सेकंड में तारीखों का अंतर पता करना था। दिनांक UTC दिनांक स्ट्रिंग थी, इसलिए मैंने इसे स्थानीय दिनांक ऑब्जेक्ट में बदल दिया। यह जो मैंने किया है:

let utc1 = new Date();
let utc2 = null;
const dateForCompare = new Date(valueFromServer);
dateForCompare.setTime(dateForCompare.getTime() - dateForCompare.getTimezoneOffset() * 
 60000);
utc2 = dateForCompare;

const seconds = Math.floor(utc1 - utc2) / 1000;

-1
function getUTC(str) {
    var arr = str.split(/[- :]/);
    var utc = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]);
    utc.setTime(utc.getTime() - utc.getTimezoneOffset()*60*1000)
    return utc;
}

जो अन्य लोग आते हैं - इस फ़ंक्शन का उपयोग UTC स्ट्रिंग से स्थानीय दिनांक ऑब्जेक्ट प्राप्त करने के लिए, DST का ध्यान रखना चाहिए और IE, IPhone आदि पर काम करेगा।

हम स्ट्रिंग को विभाजित करते हैं (चूंकि जेएस तिथि पार्सिंग कुछ ब्राउज़रों पर समर्थित नहीं है) हमें यूटीसी से अंतर मिलता है और इसे यूटीसी समय से घटाते हैं, जो हमें स्थानीय समय देता है। चूंकि ऑफ़सेट लौटा की गणना डीएसटी के साथ की जाती है (मुझे गलत होने पर सही करें), इसलिए यह उस समय को "यूआरसी" चर में वापस सेट कर देगा। अंत में दिनांक ऑब्जेक्ट वापस करें।


-1

एंगुलर में मैंने बेन के जवाब का इस तरह इस्तेमाल किया:

$scope.convert = function (thedate) {
    var tempstr = thedate.toString();
    var newstr = tempstr.toString().replace(/GMT.*/g, "");
    newstr = newstr + " UTC";
    return new Date(newstr);
};

संपादित करें: तारीख को फ़िल्टर करने के लिए कोणीय 1.3.0 ने UTC समर्थन जोड़ा, मैंने अभी तक इसका उपयोग नहीं किया है लेकिन यह आसान होना चाहिए, यहाँ प्रारूप है:

{{ date_expression | date : format : timezone}}

कोणीय 1.4.3 तारीख एपीआई

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.