Open In App

Angular10 getLocaleDayPeriods() Function

In this article, we are going to see what is getLocaleDayPeriods in Angular 10 and how to use it.

The getLocaleDayPeriods used to get the day period strings for the given locale.



Syntax:

getLocaleDayPeriods(locale: string, 
                    formStyle: FormStyle, 
                    width: TranslationWidth)

NgModule: Module used by getLocaleDayPeriods is:



Approach: 

import { LOCALE_ID, NgModule } from '@angular/core';

Parameters:

Return value:

Example 1:




import { LOCALE_ID, NgModule }
        from '@angular/core';
import { BrowserModule } 
        from '@angular/platform-browser';
  
import { AppRoutingModule } 
        from './app-routing.module';
import { AppComponent } 
        from './app.component';
  
@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule
  ],
  providers: [
      { provide: LOCALE_ID, useValue: 'en-GB' },
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }




import {FormStyle,
        getLocaleDayPeriods, 
        TranslationWidth } 
        from '@angular/common';
  
import {Component, 
        Inject, 
        LOCALE_ID } 
        from '@angular/core';
  
@Component({
    selector: 'app-root',
    templateUrl: './app.component.html'
})
export class AppComponent {
    dir = getLocaleDayPeriods(this.locale, 
                        FormStyle.Standalone, 
                        TranslationWidth.Wide);
    constructor(
        @Inject(LOCALE_ID) public locale: string,){}
      }




<h1>
   GeeksforGeeks
</h1>
 <p>Locale Time is : {{dir}}</p>

Output:

Reference: https://angular.io/api/common/getLocaleDayPeriods


Article Tags :