---
# System prepended metadata

title: ':blue_book: Object.prototype.toLocaleString()'

---



---

# :blue_book: Object.prototype.toLocaleString() 



---


toLocaleString() არის მეთოდი, რომელსაც ობიექტის შთამომავალი მონაცემთა ტიპები აოვერრაიდებენ(ზემოდან აწერენ) საკუთარი იმპლემენტაციით. ობიექტის შემთხევეაში იგივეა რაც toString() მეთოდი. (toString მეთოდს შეგიძლია გაეცნო აქ: https://hackmd.io/@annsh97/r1Bx_XKvq)
> ობიექტის შთამომავალი მონაცემთა ტიპიებია:
> * Array: Array.prototype.toLocaleString()
> * Number: Number.prototype.toLocaleString()
> * Date: Date.prototype.toLocaleString()
> * TypedArray: TypedArray.prototype.toLocaleString()
> * BigInt: BigInt.prototype.toLocaleString()



---


# :pencil:  Syntax/სინტაქსი


---


### toLocaleString() 

```
toLocaleString()
```



---

# :bulb: Description/აღწერა


---

toLocaleString() მეთოდი ძირითადად გამოიყენება იმ მონაცემთა ტიპებთან რომელებსაც არ აქვთ თანდაყოლილად toString() ხასიათი. toLocaleString() მეთოდს შეუძლია დააკონვერტიროს ლოკარული სპეციფიკური ნიშნები. მაგალითად:
```
const testArray = [4, 7, 10];

let euroPrices = testArray.toLocaleString('fr', { style:
'currency', currency: 'EUR'});

// მოსალოდნელი შედეგი: "4,00 €,7,00 €,10,00 €"
```
ასევე ხშირად გამოიყენება დროისა და თარიღის კონვერტაციისთვის. მაგალითად:
```
const testDate = new Date(Date.now());

// მოსალოდნელი შედეგი:
// "Date Fri May 29 2020 18:04:24 GMT+0100 (British Summer Time)"
```
> [color=#ea0998]მნიშვნელოვანია რომ გახსოვდეთ toLocaleString() მეთოდი ყველა მნიშვნელობას აბრუნებს სტრინგად.
---


# :key: Example/მაგალითი



---

```

const date1 = new Date(Date.UTC(2012, 10, 20, 2, 0, 0));

console.log(date1.toLocaleString('wo-SN'));


// მოსალოდნელი შედეგი: "20-11-2012 - 06:00:00"
```


---


### :bookmark_tabs: resources / წყარო


---


> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toLocaleString

> https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.tolocalestring



---
