Specifying a date with a time zone in a dataset
Data source
by Flexmonster Pivot Table
HTML
<script src="https://cdn.flexmonster.com/flexmonster.js"></script>
<div>
<p>
Learn
<a
href="https://www.flexmonster.com/doc/date-and-time-formatting/#set-time-zone"
target="_blank"
>how to manage time zones</a
>
in Flexmonster.
</p>
</div>
<div id="pivot-container"></div>
CSS
@import url(https://cdn.flexmonster.com/assets/jsfiddle-styles.css);
JavaScript
let pivot = new Flexmonster({
container: "pivot-container",
componentFolder: "https://cdn.flexmonster.com/",
toolbar: true,
report: {
dataSource: {
data: getData(),
mapping: {
"OriginalDate": {
type: "datetime",
caption: "Date without specified time zone"
},
"DateTimeZone": {
type: "datetime",
caption: "Same date with GMT+2 time zone"
}
}
},
slice: {
rows: [
{ uniqueName: "OriginalDate" },
{ uniqueName: "DateTimeZone" }
],
columns: [
{ uniqueName: "[Measures]" }
],
measures: [
{ uniqueName: "Price" }
]
},
options: {
grid: {
type: "flat",
showGrandTotals: false
}
},
}
});
function getData() {
return [
{
"OriginalDate": "2021-04-25T21:30:05",
"DateTimeZone": "2021-04-25T21:30:05+02:00",
"Price": 10
}
]
}